Líder Técnico Fullstack
Resumo da vaga
O Líder Técnico será responsável pela saúde técnica dos projetos e pelo mentoramento da equipe. Ele define padrões arquiteturais, toma decisões críticas sobre tecnologias e garante que o código entregue pelo time siga as melhores práticas de engenharia de software.
Descrição das atividades
Arquitetura de Sistemas: Experiência profunda em Microservices, Event-Driven Architecture e padrões de mensageria (RabbitMQ, Kafka ou Azure Service Bus).
Ecosystem .NET: Domínio avançado de .NET 6/8, Entity Framework Core e performance de APIs.
Frontend Moderno: Capacidade de guiar decisões arquiteturais em React ou Angular (State management, SSR, Micro-frontends).
Cloud & DevOps: Experiência com Azure ou AWS, infraestrutura como código (Terraform/Bicep) e estratégias de deploy (Blue/Green, Canary).
Qualidade: Implementação de cultura de testes (Unitários, Integração e TDD) e Observabilidade (ELK, Prometheus, Application Insights).
Requisitos e Qualificações Obrigatórias
Mentoria: Desenvolver as habilidades técnicas de desenvolvedores Junior e Pleno.
Code Review Crítico: Garantir que a dívida técnica seja controlada e que os princípios SOLID e Clean Architecture sejam aplicados.
Intermediação: Traduzir requisitos de negócio (Product Owners) em tarefas técnicas claras para os desenvolvedores.
Resolução de Conflitos Técnicos: Decidir o caminho técnico quando houver divergências no time.
Graduação ou cursando Análise de Sistemas, Ciência da Computação, Engenharia da Computação, Sistemas de Informação.
Informações Extras
Comunicação Clara: Saber explicar complexidades técnicas para stakeholders não técnicos.
Visão de Negócio: Entender o impacto financeiro e de tempo das decisões tecnológicas.
Resiliência: Liderar o time na resolução de incidentes críticos em produção.