Job Description
We are seeking a Lead Full Stack Architect / Technical Lead with 10+ years of professional experience in full stack development to architect, design, develop, and deliver enterprise-grade applications with strong expertise in using the latest Angular version on the frontend and deep experience in .NET Core as backend.
This is a senior leadership role that blends deep hands-on technical expertise with architectural ownership, mentoring, and strategic decision-making. The ideal candidate will drive the design and delivery of scalable, secure, and cost-efficient solutions using modern .NET technologies, Microservices architecture, DevOps practices, and Microsoft Azure cloud services.
Key Responsibilities
- Design, develop, and maintain backend services using C#, .NET Core, Web APIs, and Entity Framework.
- Design, develop, and maintain robust frontend applications using Angular 14+, TypeScript, HTML5, and CSS3
- Build scalable and maintainable Angular applications following component-based architecture, modular design, and best practices.
- Design and implement Microservices-based architectures and RESTful APIs for scalable and modular systems.
- Architect and optimize SQL Server databases, including data modeling, query optimization, stored procedures, indexing, and performance tuning.
- Lead deployment, management, and monitoring of applications on Microsoft Azure (App Services, Functions, AKS, Storage, Cosmos DB).
- Ensure adherence to enterprise standards related to security, scalability, performance, and cost optimization.
- Collaborate with business, product, QA, and DevOps teams to deliver high-quality, business-aligned solutions.
- Own technical decisions, solution design, and architectural direction across projects.
- Having React experience is an added advantage.
Good to Have
- Define and govern CI/CD pipelines using Azure DevOps and/or GitHub Actions.
- Drive preventive and corrective actions for cloud infrastructure cost monitoring and optimization.
- Apply containerization technologies such as Docker and Kubernetes for efficient deployments.
Skills and Competency
- 10+ years of hands-on experience in .NET full stack development, with a minimum of 35 years in a Lead or Architect role.
- Strong expertise in C#, .NET Core, Web API, Angular, and Microservices architecture.
- Proven experience with Microsoft Azure cloud services and cloud-native application design.
- Strong command of SQL Server and relational database architecture.
- Excellent analytical, problem-solving, and debugging skills.
- Experience working in Agile/Scrum environments.
Leadership and Mentoring Skills
- Lead and mentor development teams, providing architectural guidance and technical direction.
- Conduct code reviews and enforce coding standards and best practices.
- Guide teams through complex technical challenges and unblock delivery issues.
- Support career growth of team members through coaching and knowledge sharing.
- Demonstrate strong technical decision-making and ownership mindset.
Location and Employment Type
- Location: Hinjewadi, Pune
- Employment Type: Full-time