Scala Developer
Core
Design, develop, and optimize a high-scale, distributed, event-driven gaming platform (GPAS) serving over 1000 games and handling nearly a billion transactions daily.
Role type
Senior IC Scala Developer (Distributed Systems)
Builds
Scalable distributed games delivery platform (GPAS) for online casino games
Domain
iGaming / Distributed Systems
Deliverable
production ML models | product features
Required skills
Scala (Scala 3), SBT, Pekko/Akka (HTTP, Actors, Cluster, Persistence, Streams), JVM internals, parallel/concurrent programming, distributed systems architecture
Preferred skills
iGaming domain experience, Typesafe Config, Couchbase, AWS (S3, DynamoDB), Play JSON, ScalaTest, Docker/Nomad/Kubernetes, Linux environments
Technologies
Scala, SBT, Pekko/Akka, Couchbase, AWS S3, AWS DynamoDB, Play JSON, ScalaTest, Docker, Nomad, Kubernetes
Responsibilities
Participate in software design, development, refactoring, and code reviews; Collaborate with platform teams to deliver results; Work autonomously on tasks; Optimize platform throughput and scalability; Document solutions and share knowledge
Seniority
Senior, hands-on IC