✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.
Role in brief
Playtech seeks a middle-level Scala Developer to enhance their gaming solutions. Candidates should have strong Scala skills and experience in distributed systems, preferably with a background in iGaming.
About the role
As a Scala Developer at Playtech, you will be integral to developing and optimizing server-side applications within a collaborative environment. Your role will involve software design, code reviews, and working autonomously on various tasks while maintaining high development standards.
Playtech, a leader in gaming technology, focuses on regulated markets and innovative solutions. You will join a friendly and goal-oriented team that values open communication and mutual support, providing ample opportunities for professional growth and development.
Skills that matter here
- Scala: You will use Scala extensively to develop server-side applications.
- SBT: SBT will be utilized for managing Scala builds.
- Pekko: Experience with Pekko is essential for handling HTTP and streaming.
- Akka: You will leverage Akka for building scalable and resilient applications.
- NoSQL: Experience with NoSQL databases is valuable for handling complex data structures.
- AWS: Familiarity with AWS services will enhance your cloud-based application development.
Who this role suits
- You have at least 3 years of experience in server-side application development.
- You are proactive and take ownership of your work, driving solutions forward.
- You thrive in a collaborative environment and value open communication.
- You possess strong problem-solving skills and think critically about engineering challenges.
From the employer
You will...
- Participate in software design, development, refactoring, support, and code reviews to maintain high development standards.
- Collaborate with platform teams to deliver great results.
- Work autonomously on your tasks with little or no supervision.
- Optimize the platform to achieve maximum throughput and scalability.
- Be proactive and go beyond expectations.
You...
- Bring at least 3 years of hands-on experience developing server-side applications in Scala.
- Have strong working knowledge of Scala (preferably Scala 3) and SBT (Scala Build Tool).
- Demonstrate solid experience with Pekko/Akka, including HTTP, Actors, Cluster, Persistence, Streams, and connectors.
- Possess a strong understanding of the JVM, data structures, and algorithms.
- Exhibit excellent knowledge of parallel and concurrent programming principles.
- Have practical experience building high-scale, distributed systems with complex interfaces and integrations.
- Think like an engineer - taking ownership, driving solutions forward, and continuously improving systems and processes.
- Demonstrate exceptional problem-solving skills and critical thinking.
- Show a willingness to document solutions and actively share knowledge with colleagues.
- Communicate clearly and effectively in English.
You'll get extra points for...
- Previous experience in the iGaming domain.
- Experience working with Typesafe Config.
- Hands-on experience with Couchbase or other document-based NoSQL database.
- Familiarity with AWS services such as S3 and DynamoDB.
- Experience using Play JSON.
- Proficiency with ScalaTest for testing.
- Experience with containerization and orchestration tools such as Docker, Nomad, or Kubernetes.
- Confidence working in Linux environments.
Thrive in a culture that values...
- A friendly, cooperative, and goal-oriented team of experienced professionals.
- Clear goals and a results-driven environment.
- Open communication, knowledge sharing, and mutual support across teams.
- Initiative-taking and confident approach at the workplace.
- Collaborative and supportive culture as well as stable long term career opportunities.
- Global scope and inclusive working environment where you can engage with diverse teams and perspectives.
- 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.
Questions about this role
Is this position remote?
Yes, this role is remote.
What level of experience is required?
The position is aimed at middle-level developers with at least 3 years of relevant experience.
How do I apply for this role?
Candidates can apply through the Playtech website.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.