HamburgerMenu
hirist

MEAN Stack Developer

Shavish HR & Digital Marketing
6 - 10 Years
Pune

Posted on: 04/11/2026

Job Description

Key Responsibilities :

Technical Delivery & Bug Fixing :

- Bug Fixing & Maintenance : Diagnose, fix and verify defects across React 18, Angular 18.x and AngularJS 1.x front-ends and Node.js 22.x services, prioritising by severity and customer impact.

- Full Stack Development : Design, build and enhance features across the front end and back end, including REST API development and integration.

- Cloud Deployment & Troubleshooting : Deploy, monitor and troubleshoot applications running on AWS EC2, supporting stable releases and quick recovery from incidents.

- Code Quality : Write clean, testable code; follow linting standards and coding best practices; participate in peer code reviews.

Front-End Engineering & Performance :

- React Expertise : Apply React core concepts (Virtual DOM, JSX, rendering lifecycle), component-based architecture, hooks (including useEffect, useLayoutEffect, useMemo, useCallback, useReducer and custom hooks) and patterns such as Compound Components and HOC.

- State & Data Management : Manage application state using Context API, Redux or Zustand, and handle API data using REST integration with React Query / RTK Query.

- Performance Optimisation : Improve application performance through tree shaking, minification, code splitting and lazy loading, and manage build tooling (Webpack, bundling, NPM, Yarn).

- Legacy Application Support : Maintain and enhance AngularJS 1.x applications and contribute to their modernisation where required.

Collaboration & Escalations :

- Issue Escalations : Partner with Support, QA, Product and Engineering teams to investigate escalated issues, perform root-cause analysis and deliver permanent fixes.

- Documentation & Knowledge Sharing : Document fixes, technical decisions and runbooks, and share learnings with the wider team.

Continuous Improvement :

- Stay updated on industry trends, emerging technologies, and best practices, and advocate for their adoption within the team.

- Understand the limitations of React and the wider stack, and recommend improvements to code quality, tooling and engineering processes.

Key Performance Outcomes :

- Timely Defect Resolution : Resolving bugs across React, Angular, AngularJS and Node.js applications within agreed timelines, with a low rate of reopened or recurring defects.

- Code Quality & Maintainability : Delivering clean, well-reviewed and well-tested code that follows React and Angular best practices and passes linting standards.

- Application Performance : Improving load time and runtime performance through optimisation techniques such as code splitting, lazy loading and tree shaking.

- Reliable Deployments : Ensuring stable releases and healthy applications on AWS EC2, with quick diagnosis and recovery when issues occur.

- Technical Versatility : Working effectively across multiple front-end frameworks and back-end technologies with minimal ramp-up time.

- Documentation & Knowledge Sharing : Maintaining up-to-date technical documentation so that fixes and design decisions are easy for others to understand and reuse.

Required Skills & Experience :

Must haves :

- Technical Expectations : Must be versatile and capable of fixing bugs and working across React 18, Angular 18.x, AngularJS 1.x, Node 22.x, and AWS EC2.

- React Technical Concepts : React Core (Virtual DOM, JSX, Rendering Lifecycle), Component-Based Architecture, Lifecycle Methods and Hooks (useEffect, useLayoutEffect, useMemo, useCallback, useReducer, Custom Hooks), State Management (Context API, Redux, Zustand), Component Patterns (Compound Components, HOC), API & Data Handling (REST API Integration, React Query / RTK Query), Tooling & Build Systems (Webpack, Bundling, NPM, Yarn, Linting), Performance Optimization (Tree Shaking, Minification, Code Splitting), Lazy Loading, Understanding React Limitations and Best Practices.

Nice to haves :

- React and Python 3.10.

- Exposure to backend technologies such as Java and Node.js.

- Scope : Hands-on individual contributor role fixing bugs and delivering enhancements across front-end and back-end applications.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...