Position: Node.JS Engineer
Company: Waverley Software
Category: Node.js
Experience required: 2y
English level: intermediate

About our client: 

Our one-of-a-kind system is a leap forward for mobile learning, combining micro-learning and live video coaching into a powerful system for lasting habit formation. You can roll out the Emotion Intelligence Education to teams of any size or to individuals or a personalized learning solution with enterprise scale.

Responsibilities:

- Develop functionality according to business requirements
- Write unit tests
- Document complex logics in readme files
- Maintain deployment of the application
- Sprint planning, retrospectives, estimation, etc

Requirements:

- At least 5 years of experience
- At least 2 years of experience with Node.js and TypeScript
- Experience designing and building REST based APIs
- Experience with relational databases and ORM libraries
- Ability to write unit/integration tests

Nice to have:

- Deep knowledge of and experience with AWS cloud services
- Familiarity with microservice architectures
- Experience with GraphQL