onsite
Senior Software Engineer- Full Stack - Bupa
Software Engineer
Senior Full‑Stack Engineer driving high‑performance, user‑friendly web applications with ReactJS/NextJS front‑end and .NET back‑end, collaborating in Agile teams to deliver robust digital solutions.
About the role
Key Responsibilities
- Design, develop, and maintain responsive web applications using ReactJS and NextJS, ensuring optimal performance and accessibility.
- Implement server‑side logic, APIs, and data services with .NET (C#), integrating with existing Bupa Digital systems.
- Collaborate with cross‑functional Agile teams to define requirements, estimate effort, and deliver incremental releases.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality and reliability.
- Lead the migration of legacy React components to NextJS, optimizing build times and SEO capabilities.
Requirements
- 5+ years of full‑stack development experience with ReactJS/NextJS and .NET.
- Strong proficiency in JavaScript, TypeScript, and C#.
- Hands‑on experience with RESTful APIs, GraphQL, and modern authentication mechanisms.
- Familiarity with Agile methodologies, CI/CD, and cloud deployment (Azure/AWS).
- Excellent problem‑solving skills and a passion for delivering clean, maintainable code.
Skills
reactnextjsjavascriptc