Back icon

Lead Node.js Developer for a Retail & Distribution company

Lead Node.js Developer for a Retail & Distribution company 40 hrs/week, 12+ months

Currently we are looking for a remote Lead Node.js Developer for a Retail & Distribution company for our team.

The customer is a mid-luxury American fashion label (New York City, United States).

This project is to build microservices-oriented ecommerce solution and API layer in front of it. We don’t build everything from scratch and starting to build each service on top of customer existing systems (order management system, customers storages and CRMs, etc.), but some services like catalog is where we have freedom to provide storage and code architecture from very beginning.


  • to build microservices with Node.js, Express.js using Google’s Apigee for API management (expose APIs, provide OAuth, quotas, security etc.);
    • to build ecommerce API services on top of Apigee stack with future switch to Google Cloud Platform + Apigee;
      • to migrate Node.js apps and data from Apigee to Google Cloud Platform (now only NoSQL storage);
        • to modify chat service to allow mobile app users to contact sales associates in specific stores, allow to collaborate on wishlists and orders etc.;
          • to participate in building CI/CD processes using Jenkins;
            • to communicate with customer’s teams to clarify requirements and build reliable integrations with external systems;
              • to lead small team.


                • 5+ years of experience in software development (node.js developer + API architecture experience).
                  • B2+ level of English.
                    • Experience in designing SOA/microservices.

                      Nice to have

                      • Knowledge of:
                        • Akamai Identity Cloud
                          • Google Cloud Platform


                            • Node.js (0.10 and latest, express-based Apigee's framework)
                              • GCP
                                • NoSQL storages (Cassandra + Usergrid, Mongo)
                                  • WebSockets
                                    • Docker/Kubernetes

                                      40 hrs/week

                                      Hours per week

                                      12+ months

                                      Project length

                                      Costa Rica, Ecuador, Peru, Uruguay

                                      Locations eligible for the position