“POP! Slots” is a real-time MMO (massively multiplayer online) game, played by millions of users across the world, with new features released on a daily basis.
The Backend team in Playstudios is responsible for building high-scale cloud-based real-time systems, while facing unique challenges in the multiplayer world.
We love clean architecture and implementations that plan ahead and see the big picture (product-wise and technology-wise), we encourage learning (and failing) and sharing, and we deeply believe in taking responsibility and ownership on our projects.
We’re looking for a team player with strong and to-the-point communication skills, who’s not afraid of asking others and of self-learning. While having constant guidance, we expect you to quickly grasp complex systems and to take full ownership of your domain (from taking part in the product specifications, via development, and through analyzing and applying insights).
Be the owner of the backend domain in a cross-discipline team, while managing your time, raising flags when needed and making sure you deliver features with the highest standard to your team
Execute full software development lifecycle (architect, design, implement, test, deploy and monitor)
Develop microservice-based distributed systems, both from scratch and by decomposing legacy components.
Investigate and solve production issues
Ensure stability, security, performance and architectural cleanliness of our system
B.Sc in Computer Science or other equivalent experience (i.e Mamram/8200)
4+ years of backend development experience
Strong Java skills and object oriented design experience
Experience with Spring framework (Spring, Spring Boot, etc.)
Experience with distributed systems and microservices architecture
Experience with Cloud Platforms (AWS, GCP), Serverless applications and container technologies (Docker, Kubernetes, etc)
Experience developing for real-time large-scale applications
Experience with developing (or playing) online games