Position: Node.js Developer
Company: AllStars-IT Ukraine
Experience required: 5y
English level: intermediate

**Responsibilities**
- Collaborate on a daily basis with peers from both the Ukrainian and the Israeli Research and Development teams as well as with product managers.
- Take a key part in the entire software development lifecycle: requirement analysis, design, implementation, testing (automation), and production support.
- Contribute to your team’s continuous improvement by taking part in peer code reviews, retrospective sessions, etc.

**Required experience and skills**
- At least 4 years of experience with development in NodeJS
- Good understanding and practical experience with microservices architectures (serverless - big plus!)
- Good understanding of cloud technologies, with at least 2 years of hands-on experience with AWS services such as S3, RDS, Lambda, etc
- Significant experience with NoSQL databases such as DynamoDB, Redis, Elasticsearch
- Strong command of modern software engineering principles and practices (including OOP, TDD, CI, CD)
- Strong communication skills in English (both written and verbal)