Overview
Senior Software Engineer (.NET Fullstack) to design, develop, and deliver scalable software solutions across the full stack.
What you'll do
- Design, develop, and maintain backend services and APIs using .NET and ASP.NET Core.
- Build and enhance front-end features using JavaScript/TypeScript and frameworks such as React or Angular.
- Develop and maintain automated end-to-end test suites with Playwright and Cucumber.
- Practice TDD by writing unit and integration tests before or alongside feature development.
- Collaborate with Product Managers, Architects, QA Engineers, and other stakeholders across the SDLC.
- Troubleshoot and resolve complex production issues across multiple layers of the stack.
- Optimize and tune database queries for performance, scalability, and efficiency.
What you'll need
- 5+ years of professional software engineering experience.
- Strong proficiency in .NET and C#, with hands-on ASP.NET Core (Web API, MVC, Entity Framework).
- Experience with Java, preferably Spring Boot or an equivalent enterprise framework.
- Hands-on JavaScript and TypeScript for front-end or full-stack development.
- Experience developing BDD-style automated test suites using Playwright with Cucumber.
- Experience with RESTful API design and microservices architecture.
- Proficiency with Git and understanding of SOLID principles, design patterns, and clean code.
Details
- Location: Bangalore, India.
- Work model: flexible hybrid work model.
Read the full description and apply on the company’s own careers page.