Overview
We are looking for a skilled Software Engineer with expertise in Node.js to drive the stability and evolution of our backend architecture. The ideal candidate is impact-focused and capable of delivering solutions that support our business objectives.
Responsibilities
- Implement reusable and maintainable components adhering to TypeScript and Node.js standards
- Actively improve the performance and security of the backend ecosystem
- Execute structured testing including Unit, Integration, and E2E tests, and lead code reviews
- Make informed decisions within their service/module, minimizing technical debt
- Guide Junior developers and promote industry best practices
Requirements
- 3+ years of experience working with Node.js and TypeScript in high-demand environments
- Proven experience with unit and integration testing
- Proficiency in SQL and NoSQL, including query optimization and data management
- Familiarity with AWS and CI/CD tools like GitLab or Jenkins
- English proficiency at B2 level or higher
[GTS] Benefits (generic, except India)
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn