
Senior Full Stack Engineer – Web Platform Modernization
ESA - Electronic Security Association
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
About the role
- Design and implement features in a React + TypeScript application using Micro-Frontend architecture
- Integrating React micro-frontends with .NET backend APIs
- Implementing scalable state management, routing, and performance optimization strategies
- Maintaining and enhancing the existing AngularJS application and Ruby on Rails backend
- Writing, modifying, and refactoring backend code, debugging production issues
- Designing and consuming RESTful APIs
- Leveraging AI-assisted development tools for code generation and documentation
- Writing unit, integration, and end-to-end tests using Cypress and Jest.
Requirements
- 5+ years of full-stack Senior Full Stack Engineer experience
- Strong hands-on skills in React, TypeScript, AngularJS, Ruby on Rails, and .NET
- Experience with REST API design and consumption
- Experience with Postman, asynchronous applications, state management, debugging, and CI/CD pipelines
- Must be good at independent handling of technical tasks
- Strong experience in in-depth analysis, troubleshooting, and issue resolution
- Excellent communication and presentation skills.
Benefits
- Health Insurance Coverage – comprehensive care for you and your family.
- Employee Assistance Program (EAP) – confidential service which equips and supports you as you meet life’s challenges.
- Education Assistance – we invest in your growth so you can keep learning and thriving.
- Maternity & Paternity Leave – because family always comes first.
- Menstrual Wellness Benefit – benefit for women employees
- Bereavement Leave – time to be with loved ones when it matters most.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptAngularJSRuby on Rails.NETRESTful APIsCypressJeststate managementdebugging
Soft Skills
independent handling of technical tasksin-depth analysistroubleshootingissue resolutioncommunicationpresentation