Backend Developer (Scala)
Job details
- Employment
- Full-time
- Education
- Bachelor's degree
- Posted
- Oct 15, 2026
- Last confirmed open
- Oct 17, 2026
What you'll need to apply
What this employer's standard application typically asks
About this role
We are searching for passionate Scala Engineers . We thrive in well-designed, scalable, systems which use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems which are easier to build and maintain - we use modern, pragmatic approaches such as Tagless Final and libraries such as Cats and Cats Effect to achieve this.
As a member of Slot team you will:
- Build robust game server components using Scala and functional programming principles.
- Translate high-level game specs into executable domain logic
- Work closely with other developers and QAs to ensure smooth integration into Evolution platform
You will need to:
- Be proactive, pragmatic and professional, deliver results;
- Write code that make our games and related functionality run;
- Write unit and other automated tests;
- Work and communicate efficiently with the rest of the development team, including PO, front-end developers and designers;
- Actively participate in code reviews so that code delivered by you and your team is of great quality;
- Own your applications, ensure they deploy and run 24/7 on our Kubernetes platform with great performance;
- Be ready to invest the effort to become an even better developer;
To succeed in this role you should have:
- Passion for our profession, in particular Scala and Functional Programming, and improving yourself technically
- Proven experience in delivering production software using Scala or comparable experience, such as extensive JVM or Haskell experience
- Interest in the latest programming trends such as functional and reactive programming
- Excellent communication skills and a pragmatic approach to problem-solving
- Highly proficient in spoken and written English
- Bachelor’s Degree in IT or equivalent.
We will appreciate:
- Experience building high performance clustered systems, modular FP-based architecture, as well as actor systems, where they are necessary;
- Experience in Cats, Cats Effect, ZIO, Tagless Final
- Experience with Event Sourcing & CQRS;
- Experience with Docker, Kubernetes
Are you one of us?
A person that wants to work with games played by extremely many people all around the world, and who views yourself as a positive, creative and fearless person who loves to push the limits, try new things and feel comfortable with speaking your mind. You take a lot of pride in your work, willing to grasp and maintain focus on the big picture and to think ahead.
You are a team player, willing to share your knowledge and learn from your colleagues, while enjoying a dynamic and create environment.
About Us
At Evolution, we have implemented Whistleblower Protection Policy and provide secure and confidential channels for reporting legal or ethical concerns, available to anyone with a direct or indirect work relationship with the Company, including current and former Employees, Candidates, Shareholders, Contractors, Service Providers, Trainees, Entrepreneurs, and their proxies.
To submit a report, please contact us via our dedicated whistleblowing channel at [email protected]