Position: Senior Node.js Developer
Company: DataArt
Experience required: 3y
English level: upper

We are seeking an experienced and highly-skilled Node.js Developer to join our project team.
As part of such work, the candidate is going to closely work with principal stakeholders on the Client's side (Product Owner and CTO) and DataArt team members (Dev Lead, QA).

Responsibilities:

- develop and deliver product features
- work across both technical and business-focused team members to deliver value to the users
- deploy Beta versions for testing and work closely with QAs
- review the pull request of other team members

Requirements:

- 4+ years of experience with the Node.js platform
- knowledge of JavaScript
- knowledge of ES6, TypeScript
- understanding the basic design patterns
- experience in unit testing and TDD
- experience with SQL and NoSQL databases
- experience with both GraphQL and REST
- experience with AWS
- experience with the NestJS framework
- skills in working with version control systems (Git)
- good spoken English

Nice to have:

- experience with Angular would be a plus
- experience with any CI/CD would be a plus
- basic knowledge of Kubernetes would be a plus