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