You will lead the architecture and development of backend services and APIs within an e-commerce ecosystem.
Responsibilities
Lead the architecture and development of backend services and APIs using Node.js and Express.js.
Provide technical leadership through mentoring, code reviews, and enforcement of best practices.
Define architecture patterns, integration strategies, and API design for commerce services including product catalog, cart, checkout, pricing, and order management.
Collaborate with product owners, architects, and DevOps to align technical solutions with business goals.
Guide the team in implementing CI/CD pipelines, code quality standards, and release management using Azure DevOps.
Required Skills
8+ years of full-stack or backend development experience.
5+ years of experience specifically with Node.js and Express.js.
2+ years of experience in a Technical Lead or Team Lead role.
Deep understanding of RESTful APIs, event-driven architecture, and microservices.
Experience with cloud-native applications, preferably on Azure (Azure Functions, Azure App Services).
Proven ability to lead solution design sessions and produce technical documentation.
Familiarity with OAuth2 and secure API practices.
Experience integrating third-party services such as payment gateways, CMS, PIM, or search engines.
Knowledge of data privacy regulations like GDPR and security standards.
Preferred Skills
Experience with e-commerce platforms such as Commercetools, Elastic Path, SAP Commerce Cloud, or BigCommerce headless.