Senior Software Engineer (Node.js) for Building E-commerce Solution

This website uses cookies for analytics, personalization and advertising. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.

Back icon

Senior Software Engineer (Node.js) for Building E-commerce Solution

Senior Software Engineer (Node.js) for Building E-commerce Solution 40 hrs/week, 12+ months

Currently we are looking for a remote Senior Software Engineer (Node.js).   

This project is about building microservices-oriented E-commerce solution and API layer in front of IT. We are not building everything from scratch, we are starting to build each service on top of the customer`s existing systems (order management system, customers storages, and CRMs, etc.), but some services like a catalog where we have the freedom to provide storage and code architecture from the very beginning.

We tend to build microservices with Node.js with Express.js on the data presentation layer. We are using Google’s Apigee for API management (expose APIs, provide OAuth, quotas, security, etc.)  

Please note that even though you are applying for this position, you still can be offered other projects to join within EPAM Anywhere. 


  • 3+ years of experience in
    • JS ES6+
    • Node.js
    • Favorite framework Express/Koa/Hapi/etc
  • Good knowledge and experience with
    • At least one of RDBMS, e.g. postgres/MySQL/etc
    • At least one of NoSQL DBs, e.g. MongoDB/redis/Elasticsearch/etc
    • Microservice, serverless architecture
    • Designing REST/GraphQL/etc API
    • Docker

Nice to have

  • Hands on clouds GCP/AWS

    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

              40 hrs/week

              Hours per week

              12+ months

              Project length

              Armenia, Belarus, Colombia, Georgia, Italy, Kazakhstan, Poland, Russia, Ukraine, Uzbekistan

              Locations eligible for the position