Technical Lead - Node Full Stack

Srijan Technologies Pvt Ltd

Gurugram, INonsitePosted Jul 2, 2026
Posting intelligenceActively listed

Skills

postgreskubernetesprometheusjavascripttypescriptmongografananodedockerazurekafkaredismysqlgooglecloudaws

About the role

About US:-

We turn customer challenges into growth opportunities.

Material is a global strategy partner to the world’s most recognizable brands and innovative companies. Our people around the globe thrive by helping organizations design and deliver rewarding customer experiences.

Srijan, a Material company, is a renowned global digital engineering firm with a reputation for solving complex technology problems using their deep technology expertise and leveraging strategic partnerships with top-tier technology partners. Be a part of an Awesome Tribe

Role Summary

We are looking for an experienced Technical Lead to play a pivotal role in building, scaling, and maintaining our core retail backend platforms. In this role, you will focus on the hands-on development of robust, distributed microservices using Node.js and Apache Kafka. 6+ years of software engineering experience, with at least 2+ years specifically focused on building production-grade microservices.

Working closely with our Technical Architect, you will translate system blueprints into clean, production-grade code, drive engineering best practices within the team, and mentor junior to mid-level developers.

Key Responsibilities

Backend & Microservices Execution

Hands-on Development: Write clean, modular, and highly performant backend services using Node.js and TypeScript/JavaScript.

Microservices Implementation: Build and maintain scalable services, adhering to established API contracts, service boundaries, and data ownership patterns.

Resiliency Application: Implement technical patterns for system reliability, including retries, idempotency, circuit breakers, and backward compatibility.

Testing & Quality: Own code quality by writing comprehensive unit, integration, and end-to-end tests, while actively participating in and leading code reviews.

Messaging & Event-Driven Systems

Kafka Integration: Implement asynchronous messaging, service decoupling, and data streaming using Apache Kafka.

Reliability Engineering: Develop robust consumer patterns, managing partitioning, retention, and error-handling strategies such as dead-letter queues (DLQs).

DevOps & Platform Observability

Containerization: Package and containerize applications using Docker and assist in deploying them to Kubernetes clusters.

System Visibility: Integrate application telemetry and distributed tracing using tools like Prometheus, Grafana, ELK, or OpenTelemetry for effective production debugging.

Collaboration & Mentorship

Architect Alignment: Collaborate with the Technical Architect to implement technical standards, frameworks, and non-functional requirements.

Team Mentorship: Guide and mentor mid-level and junior engineers on coding standards, modern engineering practices, and system design principles.

Required Skills and Experience

Experience: 5+ years of software engineering experience, with at least 2+ years of hands-on experience building production-grade distributed microservices.

Core Stack: Strong hands-on experience in Node.js and TypeScript/JavaScript application development.

Messaging Systems: Solid practical experience with Apache Kafka and event-driven architecture integration.

Databases: Practical knowledge of relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.

Cloud & Containers: Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).

Engineering Standards: Deep understanding of RESTful APIs, software design patterns, secure coding practices, and distributed systems thinking.

Good to Have

Experience working within the Retail or E-commerce domain (e.g., inventory, order management, checkout, or cart services).

Experience with API gateways, service mesh, or Kafka Streams.

Exposure to Domain-Driven Design (DDD) and event sourcing principles.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Full-Stack Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.