Technical Lead
As a Technical Lead, you will design and lead a Node.js–based orchestration layer that acts as middleware connecting enterprise systems such as e-commerce platforms, CRM, and OMS. You will drive technical direction and delivery for scalable integrations and APIs, enabling reliable data flows and business processes across systems.
You will balance hands-on engineering with architectural leadership and team enablement, ensuring solutions are secure, maintainable, observable, and aligned with business outcomes. The role requires strong experience in microservices, event-driven systems, and distributed system design, with cloud deployment on GCP (Cloud Run / GKE) and messaging via Pub/Sub.
You will:
-
Lead the technical roadmap and architecture for B2B e-commerce platforms, including scalable REST APIs, orchestration/middleware layers, integrations across e-commerce, CRM, OMS, and partner systems, using Node.js/NestJS, Docker, GCP (Cloud Run/GKE), and event-driven messaging with Pub/Sub.
-
Ensure system scalability, resiliency, performance, observability, security, and GDPR compliance by defining engineering standards for code quality, API versioning, validation, monitoring, alerting, SLIs/SLOs, distributed tracing, automated testing, retries, idempotency, dead-letter queues, and safe release practices such as feature flags and canaries.
-
Drive end-to-end delivery of features and epics from refinement to production rollout by breaking down complex business requirements into iterative technical deliverables, managing risks, dependencies, trade-offs, and ensuring predictable, measurable, and high-quality releases.
-
Take an active hands-on role in solution design, coding, architecture reviews, incident response, root-cause analysis, code reviews, and reliability improvements to ensure efficient delivery and robust production systems for B2B commerce flows and recurring order patterns.
-
Mentor and coach developers and QA teams on modern engineering practices, system thinking, continuous improvement, and B2B commerce domain knowledge while facilitating technical discussions, retrospectives, and professional growth across the team.
You have:
-
Hands-on experience with containerized applications (Docker).
-
Cloud deployment experience is mandatory; GCP preferred (Cloud Run / GKE) and Pub/Sub.
-
Strong hands-on experience with Node.js; NestJS experience is highly preferred.
-
Proven ability to design and build robust REST APIs (OpenAPI/Swagger).
-
Solid experience with microservices architecture, event-driven systems, and distributed system design.
- or experience integrating with enterprise platforms (e-commerce, CRM, OMS) and building reliable system-to-system integrations
Why vidaXL
vidaXL is a major player in the ever-growing world of e-commerce. Since our foundation in 2006, we've expanded our global reach, serving millions of customers with a vast selection of products for every aspect of their lives. Our bold and down-to-earth approach sets us apart. We embrace challenges, take chances, and try new things every day, all with the goal of providing the best possible experience for our customers.
We believe in our people, and we love to invest in their personal growth. We offer the freedom to seize opportunities, thrive, and grow alongside a global e-commerce leader.
Join us to growXL!
Want to join us?
We look forward to your application! For more information, contact our Senior Talent Acquisition Specialist : Vineeth Kumar
Your privacy is important to us! For more information, visit: Privacy and cookie statement | vidaXL
An assessment will be part of our recruitment process
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability.
We look forward to your application! For more information, contact our Senior Talent Acquisition Specialist : Vineeth Kumar Email: [email protected].