Job Title: Technical Lead – Node.js Orchestration (Middleware)
Location: Hyderabad
Work Mode: Semi Hybrid Mode (4days work from office) and (1 day work from home (either Monday or Wednesday or Friday)) in a week
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.
Key Responsibilities
Technical Leadership & Architecture
- Guide the technical roadmap for B2B e-commerce capabilities.
- Design, review, and develop architecture for new features, services, and integrations. Additionally, take an active role in coding and implementing solutions to ensure projects are delivered efficiently and with high quality.
- Ensure system scalability, resiliency, and performance under B2B traffic patterns (large carts, bulk APIs, recurring orders).
- Define engineering standards for code quality, observability, API design, and data contracts.
- Lead integration and automation strategies to improve dropshipper journey.
- Own the architecture of the orchestration/middleware layer, including service boundaries, data contracts, and integration patterns for e-commerce, CRM, OMS, and partner systems.
- Design and build robust REST APIs using Node.js (NestJS preferred), ensuring consistent versioning, validation, error handling, and OpenAPI documentation.
- Design event-driven workflows and asynchronous integrations using messaging (GCP Pub/Sub), with resiliency patterns (retries, idempotency, dead-letter queues) and distributed tracing.
- Lead containerized deployments (Docker) and cloud runtime architecture on GCP (Cloud Run / GKE), including scaling, configuration, secrets, and environment promotion.
- Define observability standards (logging, monitoring, alerting) and reliability targets (SLIs/SLOs) for integration services running in distributed environments.
Delivery & Execution
- Lead end-to-end delivery of epics/features, from refinement to production rollout.
- Break down complex product requirements into iterative, testable technical deliverables.
- Manage delivery risks, dependencies, and tradeoffs transparently with PO.
- Ensure releases are predictable, safe (feature flags, canaries), and measurable.
Team Enablement & Mentoring
- Coach developers & QAs on best practices, system thinking, and professional growth.
- Facilitate technical discussions, retros, and continuous improvement.
- Mentor and coach junior team members on modern development practices and B2B commerce patterns.
B2B Tech Domain Ownership
- Understand the business flow and business requirement and become the technical go-to for B2B commerce flows and underlying business rules.
Quality, Security & Reliability
- Embed quality into the SDLC: automated tests, monitoring, performance budgets.
- Ensure compliance with security and privacy standards (GDPR).
- Participate in incident response, root-cause analysis, and prevention plans.
- Review coding to ensure code correct delivery before go-live.
Skills & Qualifications
Mandatory Skills (Must-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.
- Prior experience integrating with enterprise platforms (e-commerce, CRM, OMS) and building reliable system-to-system integrations.
Nice-to-Have Skills (Differentiators)
- Deep GCP experience (GKE, Cloud SQL, Cloud Monitoring & Logging).
- CI/CD pipeline experience.
- API security and management knowledge (Apigee, OAuth, IAM).
- Messaging/streaming experience with Apache Kafka or RabbitMQ.
Leadership / Ways of Working
- Proven ability to align technical plans with product strategy.
- Deep understanding of Agile working process.
- Excellent communication with technical and non-technical stakeholders.
- Comfortable managing ambiguity and shaping requirements.