Position: Middle JavaScript Developer
Company: EPAM
Category: Node.js
Experience required: 2y
English level: intermediate

**Responsibilities**
Analyze functional requirements, clarify with stakeholders if required
Prepare task estimation and user story decomposition
Implement and be responsible for the new functionality end-to-end
Participate in backlog refinement, planning and demo meetings
Deliver code solutions according to clean-code and TDD principles
Develop production-ready systems and components
**Requirements**
2+ years of experience with JavaScript (Node.js)
1+ years of experience designing, developing back-end micro-services, REST APIs
Knowledge of JavaScript/Typescript and NodeJS
Good communication and teamwork skills (active collaboration with Architects, DevOps)
Ability to work standalone on partially defined scope
B1+ level of English

**Benefits:**
For you:
- Voluntary health insurance for you (100% covered) and your family (with corporate discount)
- Individual sessions with professional psychologists and coaches
- Free corporate sports and wellness programs
- Stable income
- Paid time off

For your comfortable work:
- 100% remote work forever or office 
- Free licensed software
- Possibility to work on your own device (BYOD)
- Stable workload
- Relocation opportunities
- Flexible engagement models

For your growth:
- Free trainings for technical and soft skills
- Access to LinkedIn Learning platform
- Language courses
- Access to internal and external e-Libraries
- Certification opportunities
- Skill advisory service