Emerson logo
EmersonPosted 1 month ago

Senior Developer (Node.js, React, PWA, MongoDB)

HybridChandigarh, Chandigarh, India

Full TimeSenior LevelLargeTECH

Job Summary

Lead the design and delivery of complex full-stack features, owning technical decisions from data model and API contract design through React PWA front-end implementation and production deployment. Architect and build scalable Node.js backend services and RESTful APIs using Express.js or NestJS, while leading PWA architecture decisions including service worker strategy, offline-first caching, and push notification infrastructure. Design MongoDB data models and aggregation strategies, enforce NoSQL best practices, and guide data architecture across the team. Deliver mobile-friendly React front-ends with responsive layouts and performance tuning, drive code quality through reviews and technical debt resolution, and mentor mid-level and junior developers. Conduct root cause analysis on production incidents and lead performance profiling across Node.js, MongoDB, and React layers. Contribute to technical roadmap discussions and Agile ceremonies within Emerson's Lifecycle Services IT organization in India.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 8+ years of full-stack web development experience with demonstrated depth in Node.js backend and React frontend delivery
  • Expert-level proficiency in building and operating production Node.js services with Express.js or NestJS, including RESTful API design, middleware architecture, authentication (JWT/OAuth2), performance tuning, and service reliability
  • Deep expertise in React development, including component architecture, hooks, state management (Redux or Context API), code splitting, performance optimization, and delivering consistent experiences across device sizes
  • Proven experience architecting and shipping Progressive Web Applications (PWA) solutions, including service worker lifecycle management, offline-first caching strategies (Cache API, Workbox), web app manifest, push notifications, and installability
  • Proven experience delivering web applications optimized for mobile and tablet, responsive and touch-optimized design, mobile performance profiling, Core Web Vitals, and cross-device testing
  • Strong hands-on experience with MongoDB, including document and collection design, aggregation pipelines, indexing strategies, performance optimization, and data model design
  • Expertise in designing, documenting, and governing REST APIs, including authentication patterns, versioning, contract design, and integration with third-party enterprise services
  • Solid familiarity with Git branching strategies, Azure DevOps or similar CI/CD pipelines, and sprint-based delivery
  • strong English communication skills

Desired Qualifications

  • Experience with advanced Workbox strategies, such as background sync, periodic background fetch, and complex multi-layer caching architectures
  • Familiarity with Web Push API and push notification infrastructure (FCM, VAPID keys)
  • Experience with GraphQL or WebSocket-based real-time application patterns
  • Knowledge of microservices architecture, including service decomposition, inter-service communication, and API gateway patterns
  • Experience with automated testing at scale such as Jest, Cypress, Playwright, PWA-specific offline and installability testing
  • Familiarity with Docker and containerized deployment pipelines, and Azure DevOps CI/CD experience
  • Exposure to cloud platforms preferably Microsoft Azure, for application hosting, monitoring, and deployment

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce