Srijan Technologies Pvt Ltd

Technical Lead - Node.js Full Stack Developer

Srijan Technologies Pvt Ltd
Gurgaon/Gurugram
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

Technical Lead - Node Full Stack

Location: Gurugram,Haryana,India

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.

We use deep human insights, design innovation and data to create experiences powered by modern technology. Our approaches speed engagement and growth for the companies we work with and transform relationships between businesses and the people they serve.

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.

Experience Level

Senior Level

Job role

Work location
Work locationGurugram, Haryana, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategoryFrontend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameSrijan Technologies Pvt Ltd
Job posted by Srijan Technologies Pvt Ltd

Similar jobs you can apply for

IT Support
Kpmg India Services Llp

Application Support Engineer

Kpmg India Services Llp
Gurgaon/Gurugram
Work from Office
Full Time
Any experience
PriceWaterhouseCoopers Pvt Ltd ( PWC )

SAP MM Consultant

PriceWaterhouseCoopers Pvt Ltd ( PWC )
Gurgaon/Gurugram
Work from Office
Full Time
Min. 4 years
PriceWaterhouseCoopers Pvt Ltd ( PWC )

SAP MM Consultant

PriceWaterhouseCoopers Pvt Ltd ( PWC )
Gurgaon/Gurugram
Work from Office
Full Time
Min. 4 years
Accenture India Private Limited

Senior Software Engineer

Accenture India Private Limited
Gurgaon/Gurugram
Work from Office
Full Time
Min. 12 years
Accenture India Private Limited

Full Stack Engineer

Accenture India Private Limited
Gurgaon/Gurugram
Work from Office
Full Time
Min. 5 years
PriceWaterhouseCoopers Pvt Ltd ( PWC )

Microsoft Power App Developer

PriceWaterhouseCoopers Pvt Ltd ( PWC )
Gurgaon/Gurugram
Work from Office
Full Time
Min. 4 years

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Gurgaon/Gurugram to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Gurgaon/Gurugram at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Gurgaon/Gurugram . Through apna, you can find jobs in 64 cities across India. Join NOW!