No applications. Teams find and message you directly.
Join Evolution as a Backend Developer (Scala) to build robust game server components in a dynamic environment focused on online casino entertainment.
Evolution is a market-leading developer and provider of products and services for online casino entertainment. Our excellence is driven by over 20,000 EVOlutioneers across 30 markets worldwide, working in product innovation, software development, IT solutions, game hosting and business support. Evolution's dynamic and creative environment creates a unique opportunity for personal and professional growth. Our integrated business-to-business solutions guarantee that our clients can always provide an unrivalled online entertainment experience to their players globally. We thrive on remaining an award-winning digital powerhouse of entertainment products and services with an ever-expanding line-up of product brands: Evolution Live, NetEnt, Red Tiger, Ezugi, Big Time Gaming, and Nolimit City. Evolution is a Swedish company founded in 2006 and listed on Nasdaq Nordic (EVO).
- 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 makes 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 to ensure code quality.
- Own your applications, ensuring they deploy and run 24/7 on our Kubernetes platform with great performance.
- 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.
- Experience building high performance clustered systems, modular FP-based architecture, as well as actor systems, where necessary (appreciated).
- Experience in Cats, Cats Effect, ZIO, Tagless Final (appreciated).
- Experience with Event Sourcing & CQRS (appreciated).
- Experience with Docker, Kubernetes (appreciated).