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.