Node.js & 10 others

EPAM Systems

EPAM Systems

Software Engineering

Malvern, PA, USA

Posted on May 15, 2026
Responsibilities
  • Implement designs and requirements into high-quality, shippable code
  • Participate in sprint planning and estimation, and break down user stories into actionable tasks
  • Apply best practices in design, coding, and testing (unit, integration, performance)
  • Conduct peer code reviews and proactively identify and resolve issues
  • Mentor junior developers and collaborate with cross-functional teams
  • Support stakeholders with data-related technical issues and infrastructure needs
Requirements
  • Strong hands-on experience with Node.js, Nest.js, and TypeScript for backend development
  • Proficient in AWS cloud services, including EC2, DynamoDB, CloudWatch, SNS, SQS, and Lambda
  • 6+ years of experience designing and developing applications, microservices, and REST APIs
  • Skilled in agile methodologies, Scrum team collaboration, and software quality control processes
  • Ability to analyze legacy applications and define target state design/architecture
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • Excellent communication skills (fluent in English) and attention to detail
Nice to have
  • Experience with Java, Spring Boot, Angular, and databases such as PostgreSQL or DB2