Position: Middle/Senior JavaScript Software Engineer for an Entertainment Company
Company: Epam
Category: Node.js
Experience required: 2y
English level: intermediate

We are currently looking for a remote Middle/Senior Software Engineer with 2+ years of software development experience and strong experience in building multilayered applications to join our team.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.

**Responsibilities**
Ability to write high quality and maintainable code
Work in close cooperation with the Team, Team Lead, SA and customer
Ensure timely development, own responsibility of your activities
Provide timely and clear reporting of progress

**Requirements**
2+ years of software development experience
Micro-service development experience
REST API development experience
NoSQL development experience
JavaScript development experience
AWS Lambda, Node.js and TypeScript experience are preferred
Strong experience in building multilayered applications - from architecture to implementation
Solid practical experience in writing high quality and testable code (not limited to unit testing)
A clear understanding of cross-cutting concerns and implementation details
Good English (B1 and above) and communication skills
Advanced JIRA user
Understanding of Kanban, Scrum methodologies

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals