Job description
We are looking for a Senior Full Stack Engineer with strong hands-on experience in developing scalable, secure, and maintainable web applications using C#, .NET 8+, ASP.NET Core Web API, and Angular.The candidate should have experience working in an offshore development team based out of India and prior experience in a customer-facing role. Strong knowledge of software design principles, REST APIs, distributed applications, and Agile development is required.Key ResponsibilitiesDesign and develop rich, scalable, and secure web applications using C#, .NET 8+, ASP.NET Core, Web API, and Angular 15+.Develop robust backend services and responsive frontend applications.Design and implement RESTful APIs, including authentication, authorization, exception handling, logging, and secure coding practices.Apply OOP, SOLID principles, clean-code practices, and established design patterns.Work with distributed application architectures, microservices communication, scalability, resiliency, and performance.Integrate Angular applications with backend APIs and support end-to-end application development.Develop unit tests and follow TDD practices.Participate in Agile ceremonies, design discussions, code reviews, and technical problem-solving.Collaborate directly with customers and stakeholders to understand requirements and deliver solutions.Guide and mentor project team members on technical aspects and development practices.Troubleshoot complex technical issues and contribute to continuous improvement.Mandatory Skills6+ years of hands-on Full Stack Application DevelopmentC#.NET 8 or aboveASP.NET Core / Web APIAngular 15 or aboveStrong understanding of OOP conceptsStrong practical knowledge of SOLID principlesClean-code practicesRESTful API development and integrationAuthentication and authorizationException handling and loggingSecure coding practicesDistributed application architectureMicroservicesTDD and unit testingAgile developmentCustomer-facing experienceOffshore development experience from India
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Vy Systems.
- Track your application and get updates by email and WhatsApp.