Job Description
Job Title :- MERN Stack EngineerLocation:- Bangalore Client Industry :- Multinational Technology Solutions ProviderIntroduction to the Organization
HCLTech is a global leader in technology and IT services, renowned for delivering transformative digital solutions that drive innovation and business success for clients worldwide. With a presence in over 50 countries and a workforce exceeding 220,000 professionals, HCLTech is committed to fostering a culture of excellence, integrity, and continuous learning. The company is recognized for its investments in emerging technologies, sustainable business practices, and its unwavering focus on customer-centricity, making it a trusted partner for Fortune 500 organizations across diverse industries.
Overview of the Role
As a MERN Stack Engineer at HCLTech, you will play a pivotal role in designing, building, and scaling full-stack enterprise applications that power business-critical solutions for our global clients. This position is integral to our product-led engineering teams, where your expertise in modern JavaScript/TypeScript ecosystems, cloud-native architectures, and API development will directly contribute to the delivery of innovative, high-impact digital products. You will collaborate with cross-functional teams to drive engineering excellence and ensure that our technology solutions meet the highest standards of quality, security, and operational reliability.
Detailed Responsibilities
Lead the design and development of robust, scalable, and maintainable full-stack applications using the MERN stack (MongoDB, Express.js/NestJS, React.js/Next.js, Node.js).
Collaborate with UX/UI, QA, Site Reliability Engineering (SRE), and DevOps teams to deliver high-performance and user-centric solutions.
Apply architectural best practices with a focus on scalability, maintainability, security, observability, and performance.
Design and implement backend services leveraging Node.js (Express.js or NestJS), RESTful APIs, GraphQL, and WebSockets with secure service design.
Develop modern, responsive, and high-performing user interfaces using React, leveraging hooks and component-driven architecture.
Champion the adoption of microservices, micro-frontends, and event-driven architecture patterns.
Implement and enforce secure APIs, authentication, and authorization mechanisms (OAuth2, JWT).
Drive code quality, comprehensive testing strategies, and DevOps best practices (CI/CD, environment automation).
Skill Requirements
8+ years of experience in full-stack software engineering, with proven hands-on expertise in both frontend and backend domains.
Backend: Advanced proficiency in Node.js, Express.js/NestJS, REST APIs, GraphQL, WebSockets; familiarity with gRPC and serverless patterns is a plus.
Frontend: Deep experience with React.js/Next.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, component-based architecture, and state management (Redux Toolkit, Zustand).
Databases: Strong hands-on experience with MongoDB and schema design; working knowledge of PostgreSQL/MySQL is advantageous.
Event-Driven & Distributed Systems: Experience with Kafka, RabbitMQ, or cloud-native messaging; understanding of asynchronous processing and integration patterns.
DevOps & Platform Engineering: Expertise in CI/CD pipelines (GitHub Actions, Jenkins, Harness), containerization (Docker, Kubernetes), and environment automation.
Cloud Platforms: Hands-on experience with AWS, Azure, or GCP, including serverless and managed service integration.