Position: Senior / Lead Node.JS Developer
Company: AB Soft
Experience required: 3y
English level: intermediate

**Required skills:**

1. Experience in the development of the backend of highly loaded cloud systems is desirable.
2. Experience with Node.js.
3. Javascript programming experience.
4. Understanding how to develop software correctly.
5. Experience in developing and designing microservices.
6. Ability to work effectively in a team.
7. Knowledge of English at the level of reading technical documentation.

**Main responsibilities:**

1. Participate in a project to create a messenger using a modern technology stack - Node.js, MongoDB, Redis, Docker, Logstash, RabbitMQ, etc.
2. Participate in the design of the architecture of new services.
3. Write self-explained code.
4. Cover everything with unit and auto tests.
5. Work both independently and in a team.