Position: Senior/Middle Node.js Developer
Company: DataArt
Experience required: 3y
English level: intermediate

**About our client**
Our client provides people inside the organizations some protection. Some organizations join the client’s platform, and their employees can get multiple benefits, e.g., claim insurance if needed, health support, etc.

**About the project**
The project is about reengineering the existing platform to a new one, more scalable and robust – using microservice. The project is a new one, from scratch. There is a tech person from the client side, who will also play a PO role.

**About the team**
1 Senior back-end; 1 back-end; 1 QAA; 1 PM; 1 PO - on the client side

**Stack**
GraphQL, microservices, serverless architecture.

**Duties**
Participate in knowledge sharing and offer recommendations for improving the solution
Integration of user-facing elements developed by back-end developers with server-side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Help with the implementation of the back-end of the solution
Technical assessment of new features and their incorporation into the solution
Integration of data storage solutions

**Requirements**
3+ years in web development (Node.js)
Experience with TypeScript
Experience with AWS (Including Lambda/CodePipelines/ECS)
3+ years of experience with SQL database
Experience with ECS Fargate
Experience with AWS Lambda
Familiarity with Agile principles
Good spoken English

**As a plus**
Experience with GraphQL
Experience with REST APIs
Familiarity with object-oriented programming (OOP), object-oriented design (OOD), and design patterns