Position: Full-stack Engineer, Senior
Company: Avenga
Category: Node.js
Experience required: 3y
English level: upper

**Responsibilities:**
Сode, test, and operate Nodejs based services
Implement new features in a highly collaborative environment with product managers, UI/UX experts, and fellow engineers
Contribute to a future-ready, high quality, and performance code base
Share your technical solutions and product ideas with the team
Mentor other engineering team members
Contribute to the team and organizational improvements in process and infrastructure

**Requirements:**
Experience with JavaScript and Typescript
4+ years of back-end development experience using Node.js
Deep knowledge of AWS
Confidence in working with React
 Experience in building and deploying microservices on the cloud
Confidence in using design patterns
Hands-on experience with REST APIs and GraphQL
Knowledge of Test-Driven Development and OpenAPI specifications
Experience in building microservices systems and testing them
Experience in building systems with high data protection requirements, anonymous data, and data encryption