Scala Developer (offline)
About Playtech
Founded in 1999 and premium listed on the Main Market of the London Stock Exchange, Playtech is a technology leader in the gambling industry with over 7,000 employees across 20 countries.
Playtech is the gambling industry's leading technology company delivering business intelligence-driven gambling software, services, content, and platform technology across the industry's most popular product verticals, including, casino, live casino, sports betting, virtual sports, bingo and poker. Read more about who we are and what we do here: www.playtech.com & www.playtechpeople.com
Here at Playtech, we genuinely believe that people are our biggest asset. Diverse thoughts, experiences, and individual characteristics enrich our work environment and lead to better business decisions. Recognizing differences and ensuring our processes are transparent is the core of Playtech’s overall commitment to responsible business practices.
Ready to level up your career?
Playtech‘s GPAS unit is looking for an initiative Scala Developer who not only excels in technical aspects but also values collaboration and effective communication.
Your influential mission. 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
Optimise the platform to have maximum throughput and scalability
Components for success. You...
Have strong experience developing server-side in Scala for at least 2 years
Understand JVM, data structures and algorithms
Have excellent knowledge of parallel and concurrent programming
Worked with Pekko/Akka Http, Actor, Cluster, Persistence and Streams
Have proven experience developing high-scale distributed systems with complex interfaces and integrations
Are self-motivated, initiative, quick learner, team player
Have exceptional problem-solving prowess
Have desire to document and share knowledge with colleagues
Have good communication in English
You'll get extra points for...
Couchbase
AWS S3 and DynamoDB
Kubernetes
Docker
Linux
Thrive in a culture that values...
The opportunity to gain experience from working with large number of transactions and complex configuration logic of the product
Not just coding, but also communication: we recognize the importance of both technical skills and interpersonal communication.
Work-life balance, flexibility and remote/hybrid work.
Educational possibilities
Competitive compensation
Fully-equipped perfect office space located in the city center (“Palats Sportu” metro station)
Warm and friendly attitude to every specialist
Possibility to cooperate with a product company
GPAS TEAM:
Gaming Platform as a Service aka GPAS is Playtech’s exclusive distributed games delivery platform that currently has more than 700+ games running on it.
GPAS is a highly accessible, multi-tenant, scalable, distributed and event-driven system written in Scala with the help of the Pekko framework.
We use Couchbase as a hot storage and AWS S3/DynamoDB as our cold storage to ensure we can handle nearly a billion transactions per day.
We have a complex solution that provides capabilities to run a variety of different slot, and multiplayer games and our architecture supports an extension to support other types of games.
We adopt Scrum methodology to deliver new features on time.