Senior Node.js Developer (Server)

Playrix·Удалённо·Гибрид·4 нед. назад
SeniorГибридDevelopment

Описание вакансии

At 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.

Responsibilities

  • Develop 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.

Requirements

  • 5+ 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.

Tech stack

Node.js, AWS, DynamoDB, Graphite, Git, Kibana.

Nice to have

  • Knowledge 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.
  • Похожие вакансии

    Другие вакансии Playrix