Playtech plc

Scala Developer

Playtech plc
Apply
17 days ago
Tallinn, EstoniaMid Level

Responsibilities

  • Participate in software design, development, refactoring, support, and code reviews.
  • Collaborate with platform teams to deliver platform improvements.
  • Optimize the platform for maximum throughput and scalability.
  • Build and maintain high-scale, distributed systems with complex interfaces and integrations.
  • Work autonomously, take ownership of tasks, and continuously improve systems and processes.
  • Document solutions and share knowledge with colleagues.
  • Contribute to Playtech’s multi-tenant, event-driven GPAS gaming platform.

Requirements

  • At least 3 years of hands-on experience developing server-side applications in Scala.
  • Strong working knowledge of Scala, preferably Scala 3, and SBT.
  • Solid experience with Pekko or Akka, including HTTP, Actors, Cluster, Persistence, Streams, and connectors.
  • Strong understanding of the JVM, data structures, algorithms, and parallel and concurrent programming.
  • Practical experience building high-scale distributed systems.
  • Excellent problem-solving, critical-thinking, communication, and knowledge-sharing skills.
  • Previous iGaming experience is preferred.
  • Experience with Typesafe Config, Couchbase or another document-based NoSQL database, AWS S3 or DynamoDB, Play JSON, ScalaTest, Docker, Nomad, Kubernetes, and Linux is preferred.

Benefits

  • Friendly, cooperative, goal-oriented team and collaborative working culture.
  • Stable long-term career opportunities and professional growth programs.
  • Constant learning and development opportunities.
  • Global and inclusive work environment with diverse teams and perspectives.
  • Sports classes, master classes, monthly wellbeing activities, and mental wellbeing support.

Tech Stack

Amazon DynamoDBAWSCouchbaseDockerKubernetesLinuxScala

Categories

Playtech plc

About Playtech plc

1,001-5,000 employees
Contact me