2,614 Open roles
98 Companies
54 Posted today
Jobs / Evolution / Backend Developer (Scala)
Posted 2026-05-06

Backend Developer (Scala)

Description

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. You will translate high-level game specs into executable domain logic and work closely with other developers and QAs to ensure smooth integration into Evolution platform.

Responsibilities
  • 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.
  • 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.
Requirements
  • Passion for our profession, in particular Scala and Functional Programming, and improving yourself technically (required).
  • Proven experience in delivering production software using Scala or comparable experience, such as extensive JVM or Haskell experience (required).
  • Interest in the latest programming trends such as functional and reactive programming (required).
  • Excellent communication skills and a pragmatic approach to problem-solving (required).
  • Highly proficient in spoken and written English (required).
  • Bachelor’s Degree in IT or equivalent (required).
  • Experience building high performance clustered systems, modular FP-based architecture, as well as actor systems, where they are necessary (preferred).
  • Experience in Cats, Cats Effect, ZIO, Tagless Final (preferred).
  • Experience with Event Sourcing & CQRS (preferred).
  • Experience with Docker, Kubernetes (preferred).
Benefits
  • Hybrid model (3 days from the office)