Job Description
Summary
The Full-Stack Team Lead is responsible for leading a team of developers to design, develop, and deliver high-quality web applications using.NET Core on the backend and Angular on the frontend. This role combines technical leadership, architecture design, and people management to ensure scalable, secure, and high-performance solutions that align with business goals.
Key Responsibilities
Design, develop, and maintain web applications using Angular (Frontend) and .NET / .NET Core (Backend).
Build and consume RESTful APIs and ensure secure, high-performance integrations.
Ensure clean, maintainable, and scalable code following SOLID principles and clean architecture.
Optimize application performance, security, and reliability.
Review code, enforce coding standards, and ensure best practices across the squad.
Collaborate with UI/UX designers, product owners, and QA teams.
Leadership Responsibilities
Lead and mentor a development squad (developers, QA, and related roles).
Participate in sprint planning, estimation, and backlog grooming.
Track team progress, identify risks, and remove blockers.
Support team members technical growth through coaching and code reviews.
Ensure timely delivery aligned with business requirements.
Requirements
5+ years of software development experience
2+ years in a technical leadership or squad/team lead role
Proven experience delivering production-ready Angular and .NET applications
Proven experience delivering production-ready Angular and .NET applications
Soft Skills
Strong leadership and mentoring skills
Excellent communication and collaboration abilities
Problem-solving and decision-making mindset
Ability to manage priorities and meet deadlines
Strong understanding of business requirements.
This vacancy is remotely