Position: Node.JS Engineer
Company: Innovecs
Experience required: 3y
English level: intermediate

**REQUIREMENTS**
- Over 3 years of experience with JavaScript (ES6, Design Patterns, OOP)
- 2+ years with Node.js
- Experience with message brokers (RabbitMQ or SQS)
- Knowledge of GraphQL
- Experience with AWS Services (Dynamo, RDS, Lambda)
- Experience in architecting and developing scalable, cloud-based, distributed systems
- Intermediate+ English level

**RESPONSIBILITIES**
- Design and implement API of the company’s platform (AWS AppSync, AWS DYNAMO DB, GraphQL)
- Analyze business and product requirements to build first grade API that integrates with the company’s microservices
- Be an active part of design and code reviews and ensure high development standards across the team
- Test and deploy your components and ensure end to end quality robustness of the solution
- Manage individual priorities and deadlines
- Contribute to the overall vision and architecture of the company's platform
What we love about Innovecs
❤️ An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
❤️ We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
❤️ High-level compensation and regular performance-based salary and career development reviews;
❤️ Medical insurance (health), employee assistance program;
❤️ Paid vacation, holidays and sick leaves;
❤️ Gym 24/7, personal fitness instructor;
❤️ Massage in the office, personal wellness consultant;
❤️ English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
❤️ Referral program;
❤️ Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.