
Playrix
Playrix is one of the top mobile gaming companies in the world. Our titles are played by 100 million people every month.
Job Description
We are looking for a Senior Server Programmer (Node.js) who will strengthen the server development team for our games. You will develop and maintain features for millions of Playrix players—from architecture design to implementation and operation in a high-load environment.
Tasks
- analyzing and forming requirements for game features
- Collaboration with game development teams
- Designing and programming the server side of games (backend) for high-loads
- monitoring and ensuring the technical reliability of game servers
- API design and development for our games, interacting with client C++ libraries
- automation script programming
Our stack
- Node.js (Express.js framework);
- AWS stack (DynamoDB, EC2, S3, and more);
- Python;
- Graphite, Elasticsearch, Kibana.
Requirements
The role of Senior Server Programmer (Node.js) has the following requirements:
- 5+ years of backend development experience (any of the following: Node.js, Java, Python, Go, C#, C++)
- strong knowledge of JavaScript (ES6+) and 2 years of experience in server-side development of Node.js (ES6+)
- Design experience and understanding of the architecture of high-load services and applications
- real experience in writing automated code tests (Unit, Integration)
- fluency in Russian and reading proficiency in English (professional literature).
Preferred
- experience with DynamoDB and other NoSQL DBMS: Cassandra, Redis, MongoDB, etc
- experience in Python development
- experience with Elasticsearch
- working knowledge of monitoring systems (Graphite, Zabbix)
- Participation in open-source projects
Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.
For all your IT certification needs, please, click here for information on how to get started