Posted at: 13 March
Senior Node.js Developer (Server)
Company
Playrix is a Dublin-based mobile game developer specializing in free-to-play casual puzzle and city-building games, with a global reach and a B2C business model.
Remote Hiring Policy:
Playrix supports remote work and hires internationally, with team members located in various regions such as Ireland, Serbia, Cyprus, Armenia, Kazakhstan, and Ukraine. Employees can work from anywhere in the world, except for the Russian Federation and the Republic of Belarus.
Job Type
Full-time
Allowed Applicant Locations
Worldwide
Job Description
About the companyPlayrix 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 roleAt Playrix, we take infrastructure seriously—handling 150+ million monthly active players requires a scalable, high-performance backend. Our server team ensures seamless game experiences, managing architecture design, implementation, and live operations in high-load environments with traffic spikes of 100K+ RPS.We are looking for a Senior Node.js Developer to join our Competitions team, responsible for developing and evolving competitive mechanics across all company games.In this role, you’ll work on high-load services, game backend integrations, and performance optimization using Node.js, AWS (DynamoDB, S3, SQS). Engineers take full ownership of their tasks, influence architecture decisions, and have the freedom to drive technical initiatives, ensuring that Playrix’s backend remains cutting-edge and future-proof. TasksDevelop and maintain high-load backend services that support all Playrix games, ensuring scalability and performance under 100K+ RPS.Optimize and integrate backend systems with game servers, adapting services for GameOps and live events.Improve CI/CD pipelines and deployment workflows, ensuring stability, fast releases, and efficient resource utilization.Write high-quality, well-tested code and maintain automated test coverage to ensure reliability in production.Enhance monitoring and logging systems, proactively identifying and resolving performance bottlenecks.Our stackNode.js, AWS, DynamoDB, Graphite, Git, Kibana.Requirements5+ years of backend development experience, including 3+ years with Node.js (ES6+).Experience in high-load projects Strong understanding of asynchronous programming, event-driven architecture, and RESTful API design.Experience working with production environments, debugging, and optimizing backend performance.Proficiency in writing automated tests and ensuring high test coverage.PreferredKnowledge of DynamoDB or other NoSQL databases (Cassandra, Redis, MongoDB).Experience working with Elasticsearch for data indexing and search.Hands-on experience with monitoring tools (Graphite, Zabbix) for performance tracking.Our PerksFlexibility at work For most positions we offer a flexible schedule, and employees can work from anywhere in the world. You can do your work however and wherever you like — we only evaluate your results.Caring for health and well-beingWe 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 educationWe pay for participation in specialized conferences and courses and hold our own internal conferences.We cover foreign language courses.Events and merchWe 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.Work FormatRemote or from one of the company’s offices.