Position: Backend Node.js Engineer
Company: Moon Active
Experience required: 3y
English level: upper

We work with Node.js/Redis/Neo4j/K8s/Microservices, 24/7 serving 100k req/sec, 200k+ req/sec at peaks, Redis used as the main storage, handling terabytes of data and 200M ops/min.

We are looking for a strong developer with some practical experience, and the drive and enthusiasm to succeed in a demanding and professional team environment. We're looking at various levels of experience as we want people who can bring a variety of different things to the team.

**Responsibilities:**

- Design, architect, test and implement features in our core services;
- Build valuable tools to support the game development process;
- Deliver high quality and well-structured code.
- Build distributed systems and microservices;
- Develop real-time mobile game server with Node.js and Redis;
- Work with the cross-functional team that also includes Unity developers and QAs.

**Requirements:**

- Backend development experience (any OOP language, ex. Node.js, Java, C#, etc.);
- Familiarity with Node.js - must;
- Experience with distributed systems and microservices architecture;
- Experience with NoSQL databases (ex. Redis);
- Experience in high scale systems;
- Self-learner, strong can-do attitude, and great interpersonal skills.

**An Advantage:**

- High proficiency in Node.js and JavaScript (including ES6);
- Experience working with Scrum teams;
- Familiarity with AWS cloud services/infrastructure;
- Familiarity with Redis.
 * employment may be through a third-party employer