Job Role Insight
Date Posted
Jul 19, 2025
Location
Remote
Salary
N/A
Job Type
Full-Time
Description
We're looking for a skilled Senior Node.js Developer to join the team behind our flagship game. Our team, comprising a Team Lead, two Senior Developers, and a QA, collaborates closely with Cross-Game Server, game developers, data engineers, and DevOps to build robust, scalable backend systems and continually enhance game mechanics and features for Playrix.In this role, you'll tackle high-load services, game backend integrations, and performance optimization using Node.js, AWS (DynamoDB, S3, SQS), and monitoring tools like Graphite and Kibana. Our engineers own their tasks end-to-end, influence architectural decisions, and have the freedom to drive technical initiatives, ensuring our backend stays cutting-edge.
What You'll Do
- Develop and maintain high-load backend services that support all Playrix games, ensuring scalability and performance for 100K+ RPS.
- Optimize and integrate backend systems with game servers, adapting services for GameOps and live events.
- Improve CI/CD pipelines and deployment workflows for stability, fast releases, and efficient resource use.
- Write high-quality, well-tested code and maintain automated test coverage to ensure production reliability.
- Enhance monitoring and logging systems, proactively identifying and resolving performance bottlenecks.
Our Tech Stack
- Node.js, AWS, DynamoDB, Graphite, Git, Kibana
What You'll Bring
- 5+ years of backend development experience, with at least 3+ years in Node.js (ES6+).
- Proven experience with high-load projects.
- A strong understanding of asynchronous programming, event-driven architecture, and RESTful API design.
- Experience working with production environments, including debugging and optimizing backend performance.
- Proficiency in writing automated tests and ensuring high test coverage.
Bonus Points For
- Knowledge of DynamoDB or other NoSQL databases (Cassandra, Redis, MongoDB).
- Familiarity with Python for scripting or backend tasks.
- Experience with Elasticsearch for data indexing and search.
- Hands-on experience with monitoring tools like Graphite or Zabbix for performance tracking.
Skills and competencies show up in different forms and can be based on different experiences, so we strongly encourage you to apply even if you don't have all the requirements listed above.
Similar Jobs