We are looking for a Technical Team Lead with strong experience in full-stack development using .NET and Angular. The ideal candidate will lead both front-end and back-end engineers, own sprint delivery, and contribute to technical decisions, deployment activities, and infrastructure-related tasks. This role requires someone with a solid hands-on technical background, leadership skills, and the ability to manage a team of 7 engineers effectively. Key ResponsibilitiesLead and mentor a team of 7 engineers across front-end and back-end development.Own sprint planning, execution, and timely delivery of committed work.Work closely with product, QA, and stakeholders to ensure clear technical execution.Review code, guide architecture decisions, and ensure best practices are followed.Support deployment activities and work closely with infrastructure.Ensure the team delivers high-quality, scalable, and maintainable solutions.Identify risks, remove blockers, and keep the team aligned with delivery goals.Participate in technical discussions, estimations, and solution design.Drive continuous improvement in development processes, code quality, and delivery efficiency.Required Skills and Qualifications5–7 years of experience in software development.Strong hands-on experience with .NET and Angular.Proven experience leading technical teams.Experience managing sprint delivery in an Agile environment.Solid understanding of deployment processes and infrastructure concepts.Strong knowledge of API development, databases, and software architecture.Excellent communication, leadership, and problem-solving skills.Ability to balance technical contribution with team leadership responsibilities.