Position: Node.js developer
Company: Recruiter EPAM
Experience required: 5y
English level: intermediate

Our customer is a large financial US-based company. We are looking for an experienced Node.js developer to join our team.

Required Skills/Experience:
- Good understanding of express.js or nest.js or koa.js or equivalent framework
- Have a good understanding of the main GoF design patterns
- Be able to use SOLID in practice
- Experience with writing different kinds of tests (unit, integration, e2e). Have experience with TDD, Mocks.
- 5+ years of development experience using JavaScript.
- 1+ years of development experience using Typescript
- 1+ years experience with AWS Cloud services (Lambdas, ECS, Containers)
- Understanding CI/CD concepts
- Be a patient, focused, result-oriented team player
Nice to have:
- Docker
- Kubernetes
- Cloudformation/Terraform

We offer: 
Competitive compensation depends on experience and skills
Individual career path
Social package - medical insurance, sports
Sick leave and regular vacation
Partial coverage of costs for certification and IT conferences
English classes with certified English teachers
Flexible working hours