Position: Middle + Node.js Developer
Company: Limestone Digital
Category: Node.js
Experience required: 3y
English level: upper

**Required skills**
- 3+ years experience in software development on Node.js;
- TypeScript;
- REST API;
- Express.js;
- Chai, Sinon;
- Git;
- Sequelize, MySQL;
- Docker;
- Swagger;
- Unit integration testing;
- Upper-intermediate English 

**As a plus**
- Microservices;
- JSON;
- XML;
- Azure;
- CI/CD;
- SalesForce.

**Responsibilities**
- Develop the functionality per the requirements provided;
- Write Unit integration tests;
- Ensure Code quality;
- Fix bugs;
- Report to team lead and manager;
- Estimate features and take part in planning;
- Attend daily meetings, demos, and retrospectives.

**About the project**
Our client is a company providing consulting servicesfor large enterprises for over 10 years. To improve the interaction between end-clients and employees and the overall transparency of the company, the client requires a smart platform that displays the relationship between employees and customers, filtering, interaction history as MVP, with the ability to become a
full-fledged ERP system in the future.

Node.js;
React.js;
MySQL;
Docker, Azure.