Senior Full Stack Engineer –React, TypeScript, APIs
Resideo
Location
🇮🇳 India
Type
Full-time
Salary
Undisclosed
Posted
3w ago
Job Description
About Role • The position requires over 5+ years of full-stack Senior Full Stack Engineer experience with strong hands-on skills in React, TypeScript, AngularJS (for legacy support), Ruby on Rails backend development, and .NET backend APIs. • The engineer will contribute to both modern React micro-frontend applications and legacy AngularJS + Ruby on Rails systems, highlighting the need for production-grade coding across frontend and backend layers. • Experience with REST API design and consumption, API testing via Postman, asynchronous applications, state management, debugging, and CI/CD pipelines is essential. • Must be good at independent handling of technical tasks with least supervisor involvement and ability to quickly adapt to changes in
requirements
. • Experience with legacy stack technologies including AngularJS, Ruby on Rails, and tools such as Postman, Cypress, Jest, and CI/CD pipelines. • Strong experience in in-depth analysis, troubleshooting, and issue resolution. • Excellent communication and presentation skills. Success in this role means delivering a stable, scalable React micro-frontend platform, maintaining the AngularJS + Rails legacy system, ensuring reliable frontend-backend integration, producing high-quality code, and effectively leveraging AI tools to accelerate development. Job Duties Next-Generation Application (Primary Build Focus):The engineer will design and implement features in a React + TypeScript application using Micro-Frontend architecture, focusing on modular, independently deployable frontend domains.
Responsibilities
include integrating React micro-frontends with .NET backend APIs, implementing scalable state management, routing, and performance optimization strategies, and contributing to architectural decisions for the platform's long-term evolution. Legacy System Maintenance (AngularJS + Ruby on Rails):Maintaining and enhancing the existing AngularJS application and Ruby on Rails backend is a critical task. This includes writing, modifying, and refactoring backend code, debugging production issues across both layers, implementing feature enhancements and bug fixes, and ensuring system stability, performance, and security.