2,316 Open roles
101 Companies
49 Posted today
Jobs / PlayTech / Junior Backend Engineer
Posted 2026-09-16

Junior Backend Engineer

Description

Playtech's GPAS (Gaming Platform as a Service) Team is looking for a curious, well-motivated Junior Backend Engineer to grow into a Scala Developer. The role involves developing, testing, refactoring, and supporting production backend services with guidance from experienced engineers. Candidates will take part in software design, code reviews, and technical discussions, understanding the goal behind each task, clarifying unclear requirements, and considering edge cases. Verification that changes solve the original problem and work as expected is crucial. Independent investigation of problems, early communication of blockers, and asking focused questions are encouraged. The role includes learning Scala and the GPAS domain while gradually taking ownership of small features from requirement to production, and collaborating with the GPAS and platform teams to share knowledge.

Responsibilities
  • Develop, test, refactor, and support production backend services with guidance from experienced engineers.
  • Take part in software design, code reviews, and technical discussions.
  • Understand the goal behind each task, clarify unclear requirements, and consider edge cases.
  • Verify that your changes solve the original problem and work as expected.
  • Investigate problems independently, communicate blockers early and ask focused questions when needed.
  • Learn Scala and the GPAS domain while gradually taking ownership of small features from requirement to production.
  • Collaborate with the GPAS and platform teams and share what you learn.
Requirements
  • Good programming and problem-solving fundamentals (required).
  • Practical experience with Scala, Java, or Kotlin through work, study, open-source contributions, or personal projects (required).
  • Understanding of object-oriented and functional programming principles (required).
  • Ability to work with collections, choose suitable data structures, and transform data clearly (required).
  • Basic understanding of algorithmic complexity, state management, and error handling (required).
  • Understanding of JVM memory, execution, and concurrency fundamentals (required).
  • Basic knowledge of backend development, APIs, databases, and client-server architecture (required).
  • Ability to compare options, explain trade-offs, validate assumptions, and communicate technical decisions (required).
  • Proactive learning habits, openness to feedback, and responsibility for the result of your work (required).
  • Good communication in English (required).
  • Exposure to Scala through work, study, open-source contributions, or personal projects (nice-to-have).
  • Familiarity with asynchronous programming and distributed or event-driven systems (nice-to-have).
  • Experience with containers, CI/CD, cloud platforms, or Linux (nice-to-have).
Benefits
  • Constant learning and development opportunities and professional growth programs.
  • Active lifestyle and mental well-being, supported through sports classes, master classes, and monthly well-being activities.
  • Collaborative and supportive culture.
  • Stable long-term career opportunities.
About PlayTech

Playtech plc is one of the world's largest gambling technology companies, providing software, platforms and content to online and land-based operators. Founded in 1999 and registered in the Isle of Man, it supplies casino, live casino, sportsbook, bingo and poker products, along with its IMS player-management platform. The company also runs B2C operations, most notably the Snaitech business in Italy. Listed on the London Stock Exchange, Playtech employs thousands of people across offices worldwide.

Read more about PlayTech →

Apply on PlayTech →