Principal Engineer, Dotnet Fullstack (React) at Nagarro


Company Logo

Nagarro is Hiring

Job Info:
  • Company Nagarro
  • Position Principal Engineer, Dotnet Fullstack (React)
  • Location Remote, India
  • Source SmartRecruiters
  • Published March 19, 2026
  • Category Development
  • Type Full-Time


Job Description

REQUIREMENTS:

  • Total experience 11+ years.
  • Should be able to define and own end-to-end solution architecture using .NET Core, ASP.NET MVC/Web API, and C#.
  • Should be able to design and develop API-first and microservices-based architectures, including service boundaries, communication patterns, and resiliency mechanisms.
  • Should be able to establish architectural standards, design principles, and best practices across teams.
  • Should have working experience with architecture and development in C#, .net core, .net framework, entity framework, ASP.NET MVC, ASP.NET Web API and Unit testing.
  • Must have strong knowledge of OOPs, Data Structures, and Algorithms.
  • Hands on working experience in front end technologies like HTML5, CSS JavaScript, React.
  • Hands on experience with database. (SQL, Oracle, Postgresql)
  • Hands on working experience with Docker & orchestration with Kubernetes.
  • Must have expertise in AWS Cloud platform.
  • Must have experience in leading end-to-end architecture and design of full-stack applications using .NET Core and AWS cloud services.
  • Should be able to define technical architecture, design patterns, coding standards, and best practices across backend, frontend, and cloud layers.
  • Should be able to provide technical leadership in designing microservices, event-driven systems, and distributed architectures.
  • Should be able to architect scalable APIs, backend services, and integrations leveraging AWS-native services.
  • Must oversee front-end architecture using modern frameworks like React and ensure seamless integration with backend services.
  • Should be able to conduct detailed architecture reviews, code reviews, and ensure alignment with enterprise architecture vision.
  • Should be able to ptimize performance, scalability, reliability, and security across the application landscape.
  • Should be able to drive DevOps strategy CI/CD pipelines, infrastructure as code, automated testing, and cloud-native deployments.
  • Should be able to collaborate with stakeholders, product owners, and cross-functional teams to translate requirements into technical solutions.
  • Should be able to mentor technical teams, guide developers, and support them in solving complex technical challenges.
  • Should be able to continuously evaluate and adopt emerging technologies, tools, and design patterns.
  • Excellent communication and collaboration skills for working across global teams.

 

RESPONSIBILITIES:

  • Writing and reviewing great quality code.
  • Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project.
  • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.
  • Determining and implementing design methodologies and tool sets.
  • Enabling application development by coordinating requirements, schedules, and activities.
  • Being able to lead/support UAT and production roll outs.
  • Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
  • Giving constructive feedback to the team members and setting clear expectations.
  • Helping the team in troubleshooting and resolving of complex bugs.
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
  • Carrying ou

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.


✉️