HCL Technologies
HCL Technologies

Senior React.js Technical Lead - JavaScript, Node.js

RoleFull Stack
LevelSenior
LocationBengaluru, India
WorkOn-site
TypeFull-time
Posted1 week ago
Apply now

About the role

Job Summary

MERN Stack Engineer:

We are seeking a mid-level MERN Stack Engineer to design, build, and evolve reliable, scalable full-stack solutions across frontend and backend domains, with a clear focus on delivering customer and business outcomes within a product-led environment. The role requires strong hands-on engineering capability across modern JavaScript / TypeScript ecosystems, cloud-native architectures, API development, and contemporary frontend frameworks, together with clear accountability for code quality, security, testing, and operational reliability.

The successful candidate will work collaboratively with product, architecture, quality engineering, platform, and operations teams in an Agile delivery model, contributing to technical decision-making, engineering trade-offs, and the development of reusable, maintainable solutions that support long-term platform value. This role is well suited to an engineer who brings strong technical fundamentals, sound judgement, a continuous improvement mindset, and a responsible approach to adopting modern engineering practices, including AI-assisted development.

Key Responsibilities

  • Lead development of enterprise‑grade full‑stack applications using the MERN stack.

  • Collaborate with UX, QA, SRE, and DevOps teams to deliver scalable solutions.

  • Apply architectural principles focusing on scalability, maintainability, security, observability, and performance

  • Design and develop backend services using Node.js (Express / NestJS).

  • Build modern, responsive, high‑performance UIs using React, hooks, and component‑driven architecture.

  • Drive adoption of microservices, micro‑frontends, and event‑driven architectures.

  • Implement secure APIs, authentication, and authorization mechanisms.

  • Enforce code quality, testing, and DevOps best practices.

  • Mentor junior engineers and provide technical guidance.

  • Operate effectively in an Agile / product‑centric teams

Skill Requirements

8+ years of relevant experience in full-stack software engineering, with strong hands-on capability across frontend, backend, API development, cloud platforms, and delivery engineering.

Backend: Strong proficiency in Node.js, Express.js / NestJS, REST APIs, GraphQL, WebSockets, and secure service design. Exposure to gRPC and serverless design patterns would be advantageous.

Frontend: Strong experience with React.js / Next.js, TypeScript, modern JavaScript, HTML5, CSS3, component-based architecture, and state management approaches such as Redux Toolkit or Zustand.

Databases: Strong hands-on experience with MongoDB and schema design, with working knowledge of PostgreSQL / MySQL considered beneficial.

Engineering Fundamentals: Strong understanding of clean code, maintainability, scalability, resilience, performance optimisation, and secure software engineering practices.

Event-Driven and Distributed Systems: Experience with Kafka, RabbitMQ, or cloud-native messaging technologies, with a sound understanding of asynchronous processing and integration patterns.

DevOps & Platform Engineering: Experience with CI/CD pipelines, GitHub Actions / Jenkins / Harness, Docker, Kubernetes, environment automation, and platform-aligned engineering practices.

Cloud & Modern Platforms: Hands-on experience with AWS / Azure / GCP, managed services, serverless capabilities, and API gateway technologies.

Testing, Quality & Operational Ownership: Experience with unit, integration, end-to-end, contract, and performance testing, together with knowledge of logging, monitoring, tracing, incident support, and continuous improvement practices.

Architecture: Good understanding of microservices, micro-frontends, reusable platform capabilities, domain-driven design, and contemporary design patterns.

Security & Responsible AI: Knowledge of OAuth2, JWT, OWASP practices, secure development lifecycle principles, and the responsible use of AI-assisted development tools.

Ways of Working: Proven experience operating within Agile / product-led environments and collaborating effectively across cross-functional teams.

Clear and effective communication with both technical and non-technical stakeholders.

Strong ownership mindset, with sound judgement and accountability for delivery outcomes.

Adaptability and a continuous learning approach in response to evolving technologies and ways of working.

Collaborative team working style, openness to feedback, and willingness to support peers.

Other Requirements

Bachelor’s degree in Computer Science, Engineering, or a related discipline. Relevant cloud, Kubernetes, or modern software engineering certifications would be advantageous.

Benefits and perks

Learning Budget

Required skills

React

Node.js

Express

NestJS

TypeScript

JavaScript

API development

Cloud-native architecture

About HCL Technologies

Bengaluru

Headquarters