Descripción del puesto
We are seeking an experienced Team Lead to guide a team of skilled developers working on complex systems for one of our key clients. This role is ideal for someone with a strong technical background in .NET and Angular, coupled with leadership expertise to drive both team success and technical excellence.
Responsibilities
Technical Leadership
- Lead a team of developers to design, develop, and maintain high-quality software solutions.
- Provide guidance on best practices for front-end and back-end development.
- Ensure timely delivery of new features while improving existing systems.
Collaboration and Planning
- Work closely with cross-functional teams to align project objectives and deliverables.
- Contribute to architectural decisions and strategies for breaking a monolithic application into microservices.
- Collaborate with stakeholders to define technical requirements and scope.
Team Management
- Mentor and coach team members to enhance their skills and performance.
- Foster a collaborative and innovative team culture.
- Monitor and improve development workflows and processes.
Requisitos
Qualifications
- Proven experience in leading development teams and delivering complex software projects.
- Strong expertise in:
Front-end: Angular, Angular Module Federation.
Back-end: .NET 8, Azure Functions, Web API, SQL Server.
- Familiarity with building and hosting micro frontends.
- Deep understanding of cloud-based systems, particularly within the Azure ecosystem.
- Excellent communication and problem-solving skills.
- Ability to balance technical leadership with hands-on development when needed.
Beneficios
Benefits
- Competitive compensation package.
- 100% remote work environment.
- Opportunity to work with a highly skilled and motivated team.
- Access to professional growth and development opportunities.
- English classes paid by the company during working hours.
- Provision of work equipment and a welcome kit to support your work journey.