
Senior Software Engineer (React heavy) -2977 (Remote)
CES.com
Hybrid
Chennai, India
Full Time
CES has 26+ years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These are long-term relationships of more than 10 years and are nurtured by not only our commitment to timely delivery of quality services but also due to our investments and innovations in their technology roadmap. As an organization, we are in an exponential growth phase with a consistent focus on continuous improvement, process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role as well as to support our accelerated growth. You can learn more about us at: http://www.cesltd.com/
Role Overview:
We are looking for an experienced Senior Full Stack Engineer to join a Scrum team focused on modernizing a high‑revenue, business‑critical application. The existing platform is built using Classic ASP, ASPX, MVC .NET, and AngularJS, and is being transformed into a modern architecture using React/Redux on the frontend and .NET Core on the backend.This role emphasizes expertise in modern, scalable frontend development while still requiring strong backend skills in C#, .NET Core, and SQL Server. The ideal candidate is someone who can work independently, contribute to architectural discussions, collaborate closely with technical leads and architects, and deliver high‑quality software in an Agile environment.
Key Responsibilities
Role Overview:
We are looking for an experienced Senior Full Stack Engineer to join a Scrum team focused on modernizing a high‑revenue, business‑critical application. The existing platform is built using Classic ASP, ASPX, MVC .NET, and AngularJS, and is being transformed into a modern architecture using React/Redux on the frontend and .NET Core on the backend.This role emphasizes expertise in modern, scalable frontend development while still requiring strong backend skills in C#, .NET Core, and SQL Server. The ideal candidate is someone who can work independently, contribute to architectural discussions, collaborate closely with technical leads and architects, and deliver high‑quality software in an Agile environment.
Key Responsibilities
- Develop high-quality full‑stack features with a strong emphasis on frontend engineering using React and Redux.
- Participate in the ongoing migration from legacy technologies to modern frameworks (ReactJS, .NET Core).
- Work closely with Technical Leads, Solution Architects, and Product Owners to refine requirements and propose technical solutions.
- Ensure code quality through unit testing, peer reviews, and adherence to coding standards.
- Write SQL queries, optimize database operations, and collaborate with DB engineers where needed.
- Contribute to CI/CD best practices and modern engineering workflows.
- Participate in Agile ceremonies, provide accurate estimations, and ensure timely delivery of sprint commitments.
- Troubleshoot production issues and support the team during releases.
- Share knowledge and collaborate with cross-functional team members.
- Strong expertise in ReactJS, Redux, JavaScript, TypeScript, HTML, CSS.
- Experience with frontend optimization, state management, and component-based architecture.
Backend
- Proficiency in C#, .NET Core, MVC .NET.
- Experience building and consuming RESTful APIs.
- Database
- Strong hands-on experience with MS SQL Server.
- Ability to write complex queries, stored procedures, and performance optimization.
- Engineering Practices
- Familiarity with CI/CD pipelines.
- Strong understanding of secure coding practices and application security fundamentals.
- Soft Skills
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a distributed Agile team.
Nice‑to‑Have Skills
- AWS cloud experience (Lambda, S3, API Gateway, RDS, etc.).
- Experience with AngularJS or legacy modernization projects.
- Knowledge of Classic ASP or older .NET frameworks.
- Exposure to microservices or monolith decomposition concepts.
- Bachelor’s degree in computer science, Engineering, or related field.
- 8+ years of experience in full‑stack development.
- Experience working in Agile/Scrum environments.
- Prior experience contributing to modernization or transformation initiatives is a plus.