We are seeking a highly skilled and proactive Senior Full Stack Developer to take technical ownership of our existing full stack applications developed using .NET, Angular, Microservices, and Azure Cloud. The ideal candidate will have deep experience in modern web application development, strong backend API expertise, and the ability to maintain and enhance scalable, production-grade systems. This role is suited for a self-driven individual who can work independently, align with the technical direction set by the Technical Architect, and ensure code quality, stability, and delivery across the stack.
Key Responsibilities
Take complete ownership of maintaining and enhancing existing full stack applications.
Develop new features and improvements using Angular (v12+) on the frontend and .NET Core / .NET 6/8 on the backend.
Manage, optimize, and refactor microservices and micro frontend modules as needed.
Ensure alignment with architectural guidelines and clean code principles.
Implement secure, scalable, and high-performance RESTful APIs.
Manage cloud-based deployments and services using Azure, including App Services, Storage, Key Vault, DevOps pipelines, and more.
Work closely with DevOps for CI/CD, infrastructure-as-code, and deployment automation.
erform code reviews and mentor junior developers (if/when added to the team).
Collaborate with QA for test planning and automation.
Troubleshoot production issues and implement long-term fixes.
Must-Have Skills • 8+ years of hands-on full stack development experience
• Strong in Angular (v12 or higher) and component-based architecture
• Deep expertise in C#, .NET Core / .NET 6/8
• Experience designing and maintaining RESTful APIs and microservices
• Working knowledge of micro frontend architecture and Module Federation
• Strong experience in Azure Cloud Services (App Services, DevOps, Storage, etc.)
• Solid grasp of SQL Server and writing efficient queries and stored procedures
• Familiar with CI/CD, Git, and Agile development practices
• Adherence to clean architecture, SOLID principles, and design patterns Nice-to-Have Skills
• Experience with Azure
• Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine/Karma)
• Exposure to enterprise-scale applications and scalable design approaches
• Experience with multi-repo or mono-repo development environments Soft Skills
• Ability to work independently and take end-to-end ownership
• Strong analytical and problem-solving mindset
• Excellent verbal and written communication
• Collaborative team player with attention to detail and quality