Playrix seeks a Senior Full Stack Developer to contribute to its game development tools team. This role involves end-to-end project ownership, from front-end to back-end development, encompassing services such as build monitoring, content delivery, and automation tools for app stores and game testing. Responsibilities include improving existing services, designing new interfaces, automating processes, and developing game testing tools. The ideal candidate will have significant Python and front-end experience and a proven track record of building services from the ground up.
Playrix is one of the most successful mobile game development companies in the world. In terms of mobile application revenue, we rank first in Europe and are in the top 3 worldwide. Our games have been installed 2.3 billion times (that's a third of the world's population!) and more than 30 million people around the world play them every day.
Team, about the role
We are looking for a Senior Full Stack developer to join the development team of game development tools - these are end-to-end projects with front and back end.
We follow a product approach, where each developer owning several services determines the direction of their development and communicates with customers.
Examples of tools:
monitoring builds and quick notification of problems in games
content delivery scripts and utilities for the game engine
automations of work with Apple Store and Google Play
framework for static tests of game projects
Our team: 4 Senior Developers, 2 QA and Tech Lead.
This role requires relocation from Russia and Belarus to one of our offices or remote work from other countries (except Russia and Belarus). Find out more .
Tasks
Improving existing services and leading the development of new ones
Developing and designing interfaces for new services from scratch
Automating development processes
Developing tools for game testing
Participating in the formation of quality standards and engineering development practices
5+ years of experience in backend development on Python
1+ year of Frontend development experience in ReactJs /VueJS
Experience with FastAPI/Django frameworks
Experience architecting and building services from the ground up - from database design to front-end design and development
Experience in unit and integration testing
Experience moving new services into production, as well as setting up monitoring and logging
Preferred
User-level skills working with AWS and Docker
Skills working with orchestrators (Nomad, K8s, etc.)
Understanding of CI/CD practices (TeamCity, Jenkins)
Our Perks
Flexibility at work
For most positions we offer a flexible schedule, and employees can work from anywhere in the world (except for the Russian Federation and the Republic of Belarus). You can do your work however and wherever you like — we only evaluate your results.
Caring for health and well-being
We provide voluntary health insurance for employees and their children, and reimburse online sessions with a psychologist.
We offer fully paid vacation days and sick leave. In certain circumstances, you can request additional days off.
We support leading a healthy lifestyle and reimburse the cost of gym memberships and fitness app subscriptions.
Professional development and education
We pay for participation in specialized conferences and courses and hold our own internal conferences.
We offer discounts on English language courses and courses for the languages of the countries in which the company operates.
Events and merch
We regularly hold offline events like team meetings, big corporate parties, and informal office parties.
We also regularly organize fun competitions, quizzes, hackathons, and online fitness challenges.
We have a merch store with an internal currency you can use to buy unique gifts. We give out this currency as a gift for significant dates, and you can earn more by participating in events and company activities.