remote
Staff Engineer, .NET Full Stack Angular - Nagarro
Software Engineer
Senior full‑stack engineer leading design and delivery of .NET‑based web applications, building robust back‑ends with ASP.NET MVC/Web API and crafting responsive front‑ends using Angular and TypeScript.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance .NET Core and .NET 4.8 services using C# and ASP.NET MVC/Web API.
- Design and implement responsive user interfaces with Angular, TypeScript, and modern front‑end tooling.
- Lead code reviews, mentor junior engineers, and enforce best practices for clean, testable code.
- Collaborate with product owners and UX designers to translate requirements into scalable technical solutions.
- Drive continuous integration, automated testing, and deployment pipelines to ensure reliable releases.
Requirements
- 7+ years of professional software development experience, primarily with C# and the .NET ecosystem.
- Strong hands‑on expertise in .NET Core, .NET 4.8, ASP.NET MVC, and Web API development.
- Proven experience building complex front‑end applications using Angular and TypeScript.
- Solid understanding of software architecture, design patterns, and RESTful API principles.
- Excellent problem‑solving skills and ability to work autonomously in a fast‑paced, collaborative environment.