Backend Developer (Scala)

Stockholm

Company Social & Media:

Evolution

About the Company

Evolution is a market-leading developer and provider of products and services for online casino entertainment. With over 20,000 employees across 30 markets, Evolution operates a diverse portfolio of brands including Evolution Live, NetEnt, Red Tiger, Ezugi, Big Time Gaming, Nolimit City, and DigiWheel.

Founded in 2006 and listed on Nasdaq Nordic (EVO), Evolution focuses on product innovation, software development, IT solutions, game hosting, and business support, offering a dynamic environment for personal and professional growth.

About the Role

Evolution is looking for passionate Scala Engineers to join the Slot team. The role focuses on building robust game server components using Scala and functional programming principles, translating high-level game specifications into executable logic, and integrating features into the Evolution platform.

This position is 100% on-site.

Responsibilities

  • Build scalable, robust game server components using Scala and functional programming principles
  • Translate high-level game specifications into executable domain logic
  • Collaborate closely with developers, QAs, POs, front-end developers, and designers
  • Write clean, maintainable code and automated tests
  • Participate actively in code reviews to ensure high code quality
  • Own applications, ensuring 24/7 deployment and performance on the Kubernetes platform
  • Continuously improve technical skills and development practices

Requirements

  • Strong passion for Scala and functional programming
  • Proven experience delivering production software using Scala or equivalent JVM/Haskell experience
  • Familiarity with modern functional programming trends and reactive programming
  • Excellent problem-solving and pragmatic approach to technical challenges
  • Highly proficient in spoken and written English
  • Bachelor’s degree in IT or equivalent

Nice to Have

  • Experience with high-performance clustered systems and modular FP-based architectures
  • Familiarity with Cats, Cats Effect, ZIO, Tagless Final
  • Experience with Event Sourcing & CQRS
  • Knowledge of Docker and Kubernetes

Benefits

  • Opportunity to work on games played by millions worldwide
  • Dynamic, creative, and collaborative work environment
  • Professional growth in Scala, functional programming, and modern backend technologies
  • Exposure to cutting-edge development practices and large-scale distributed systems

Complete details about this role can be found on the official website below: