Position: Senior/Architect Node.js Engineer
Company: AB Soft
Experience required: 5y
English level: intermediate

**Requirements:**
- Good understanding of API design and client-server communication (REST, WS, etc.);
- Excellent knowledge of JavaScript, Node.js;
- Knowledge of MySQL, MongoDB and RabbitMQ;
- Understanding of software development lifecycle;
- Ability to work as a team member and collaborate with English-speaking co-workers.


**Responsibilities:**
- Design and develop APIs for feature development using Node.js;
- Support seamless migration of legacy features to new backend;
- Participate in application architecture design;
- Develop Kubernetes ready apps;
- Write self-explanatory code;
- Cover code with unit tests;
- Collaborate with co-workers from China and United States.