PLAYSTUDIOS, Inc. is the creator of the groundbreaking playAWARDS loyalty platform, and a publisher and developer of award-winning mobile games, including the iconic Tetris® mobile app, POP! Slots, myVEGAS Slots, myVEGAS Blackjack, my KONAMI Slots, myVEGAS Bingo, and MGM Slots Live. Besides USA and Asia, Playstudios Europe has opened its doors in Belgrade in 2021. We are working on the Pop! Slots and MGM Slots Live games and from this year, we are working on the new Tetris® app. We are a dynamic and young-minded environment, blooming with talented developers, creatives, quality assurance professionals and other leaders working together to change the face of social gaming!
RESPONSIBILITIES
- Build high-scale cloud-based real-time systems in the multiplayer world
- Execute full software development life cycles of features in our games, in agile teams
- Design, develop and improve core backend capabilities to support our growing collection of games and features
- Independently work and coordinate with team members and with stakeholders from other domains
- Analyze and improve the efficiency and stability of our system
- Develop microservice-based distributed systems, both from scratch and by decomposing legacy components, in Java
- Develop high performance Lambda (server-less) microservices, in Lua & Python (about 20% of the workload)
REQUIREMENTS
- At least 4 years of relevant coding experience
- Experience with distributed systems and microservices architecture
- Strong Java programming skills
- Strong design & architecture skills
- Strong communication skills in English
- Experience with a functional language or scripting language, such as Lua, Python, JavaScript, Java 8+ (Functional Features), C# or other
- BSc in computer science or equivalent practical experience
BONUS
- Experience with Spring framework or Equivalent (Spring, Spring Boot, etc.)
- Experience with testing frameworks, such as Junit, Mockito, TestContainers, etc.
- Experience with Splunk or other large scale log analysis tool
- Experience with Cloud Platforms (AWS, GCP, Azure), Serverless applications, and container technologies (Docker, Kubernetes, etc)
- Experience with MongoDB or other NoSQL databases
- Experience with RabbitMQ or other message brokers
- Experience in full-stack development
- Experience developing for real-time large-scale applications
- Experience with developing (or playing) online games