Scala Developer
Core
Design, develop, refactor, and support high-scale distributed gaming platforms (GPAS) serving online casino games, ensuring maximum throughput and scalability.
Role type
Senior IC Scala Developer (Distributed Systems)
Builds
GPAS (Gaming Platform as a Service), a multi-tenant, event-driven system delivering over 1000 online casino games.
Domain
iGaming / B2B Gaming Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Scala (Scala 3), Pekko/Akka, JVM internals, parallel/concurrent programming, distributed systems architecture, Linux, Docker/Nomad/Kubernetes, AWS (S3, DynamoDB), Couchbase, ScalaTest, SBT, Typesafe Config, Play JSON
Preferred skills
iGaming domain experience, document-based NoSQL databases beyond Couchbase
Technologies
Scala, Pekko, Akka, Couchbase, AWS, Docker, Nomad, Kubernetes, SBT, ScalaTest, Play JSON, Typesafe Config
Responsibilities
Participate in software design, development, refactoring, and code reviews; optimize platform throughput and scalability; work autonomously on tasks with minimal supervision; build high-scale distributed systems with complex interfaces.
Seniority
Senior, hands-on IC