Scala Developer (Senior-level)
Core
Design, develop, and optimize a high-scale, distributed games delivery platform (GPAS) handling nearly a billion daily transactions.
Role type
Senior IC Scala Developer (Distributed Systems)
Builds
Multi-tenant, scalable, event-driven gaming platform with complex integrations
Domain
iGaming / Distributed Systems
Deliverable
production ML models | product features
Required skills
Scala (3), Pekko/Akka, JVM internals, concurrent programming, distributed systems design, Linux, SBT
Preferred skills
Couchbase, AWS (S3, DynamoDB), Docker/Kubernetes, Play JSON, ScalaTest, Typesafe Config
Technologies
Scala, Pekko, Couchbase, AWS, Docker, Kubernetes, Linux
Responsibilities
Participate in software design, development, refactoring, and code reviews; Optimize platform throughput and scalability; Work autonomously on tasks; Collaborate with platform teams to deliver results
Seniority
Senior, hands-on IC