Skip navigation EPAM

NodeJS Developer - Remote Remote USA

  • hot

NodeJS Developer - Remote Description

Job #: 82596
Want to work on a state-of-the-art mobile application with modern design, architecture, and tools in a true agile environment using “new ways of working”? Come join our growing, enthusiastic, and talented CX Mobile development team! We need experienced NodeJS developers to implement our API middleware and you will also get the opportunity to pick up mobile development skills as well!



  • 3+ years of NodeJS experience (backend development)
  • At least 5 years' experience in Typescript as the code is written in it
  • Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms
  • Experience with developing REST API
  • Experience in BDD and Cucumber
  • Experience in engineering practices like code review, unit testing, branching and etc
  • Expected to be self-managing, take technical responsibility for a feature, work without supervision and test the code thoroughly using test cases
  • Leads in design, code, and test inspections throughout life cycle to identify issues. Participates in other meetings, such as those for use case creation
  • Knowledge of Git + Gitflow
  • A good sense of structured and readable code
  • Good understanding of Design Patterns
  • Technology Stack:
    • NodeJS
    • Typescript
    • NestJS
    • Visual Studio Code or WebStorm
    • Sprint Boot / Java (desirable)
    • Bamboo
    • Git (Bitbucket)
    • JIRA


  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance
  • Employee Stock Purchase Program

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential


  • This position operates in a remote capacity, but you must live within driving distance to an EPAM office. Your recruiter will discuss specific details about work location during the initial interview process

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices