Vamos falar sobre a liderança de times técnicos em um ambiente de desenvolvimento de software.
Como Tech Lead, você será responsável por liderar uma squad multidisciplinar com foco em desenvolvimento de software. Isso inclui acompanhar o time em todos os aspectos técnicos e de gestão de pessoas. Além disso, você será responsável pelo desenho e validação de soluções técnicas junto com o Arquiteto de Software e o Tech Manager.
O sucesso do seu trabalho depende da sua capacidade de planejar a viabilidade técnica das entregas, estimativas de esforço e prazos em colaboração com stakeholders e time de produto. Além disso, é fundamental garantir a execução dos projetos com qualidade, previsibilidade e aderência aos processos estabelecidos (Scrum, Kanban).
Outro aspecto importante é monitorar e otimizar indicadores, OKRs e relatórios de performance da squad. Além disso, você atuará diretamente na seleção, desenvolvimento e acompanhamento da evolução dos talentos do time, realizando 1:1s, feedbacks e planos de carreira.
Aqui estão algumas habilidades e qualificações necessárias para este cargo:
* Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
* Bom conhecimento em arquitetura de software, com capacidade de desenhar soluções escaláveis e sustentáveis;
* Domínio prático de testes automatizados;
* Conhecimento sólido de infraestrutura e operação;
* Excelente capacidade de gestão de pessoas e liderança de times técnicos;
* Domínio técnico em Node, Nest.js e Typescript; e Visão estratégica e capacidade de articulação com áreas de negócio e stakeholders.
Se você tem essas habilidades e qualificações, está procurando uma oportunidade de carreira e deseja fazer parte de uma equipe dinâmica e desafiadora, então esse é o cargo para você!