Principais Responsabilidades 2.1. Arquitetura e Estratégia Técnica
- Definição de Soluções : Decidir sobre a estrutura do software, stacks tecnológicos e frameworks, assegurando que as escolhas atendam aos requisitos funcionais e não-funcionais (performance, segurança, escalabilidade).
- Visão de Longo Prazo : Garantir que as decisões técnicas atuais não criem dívida técnica insustentável e estejam alinhadas com os objetivos gerais da empresa.
- Análise de Viabilidade : Avaliar solicitações de produto sob a ótica técnica antes do início do desenvolvimento.
2.2. Gestão Técnica e Qualidade
- Guardião da Qualidade : Estabelecer e fiscalizar padrões de desenvolvimento (Clean Code, SOLID), fluxos de Git e estratégias de testes automatizados.
- Revisão de Código (Code Review) : Atuar ativamente nos Pull Requests não apenas para aprovar, mas para garantir conformidade com a arquitetura e identificar falhas de segurança ou lógica.
- Gestão de Riscos : Identificar gargalos técnicos ou riscos de integração antecipadamente, propondo planos de mitigação.
2.3. Liderança e Mentoria (People Development)
- Mentoria Técnica : Orientar desenvolvedores (Juniores, Plenos e Seniores), ajudando-os a superar bloqueios técnicos e incentivando as melhores práticas.
- Promoção da Autonomia : Delegar tarefas complexas com supervisão, permitindo que o time cresça, evitando a centralização do conhecimento no Tech Lead.
- Apoio ao Crescimento : Fornecer feedback técnico construtivo para apoiar o desenvolvimento profissional dos membros da equipe.
2.4. Comunicação e Ponte com Negócios
- Tradução de Requisitos : Converter necessidades de negócio (do Product Manager ou Cliente) em requisitos técnicos claros e acionáveis para os desenvolvedores.
- Facilitação : Atuar como interlocutor técnico em reuniões com outras áreas ou clientes, protegendo o time de interrupções desnecessárias e clarificando dúvidas técnicas.
Requisitos
Proficiência em React (com TypeScript, Next.js, Vite, SASS, Jest) para o frontend e Node.js (com Express, NestJS, GraphQL, APIs REST) para o backend, além de bancos de dados (PostgreSQL, MongoDB), ferramentas de versionamento (Git), CI / CD (Docker, Jenkins / AWS) e soft skills como comunicação e trabalho em equipe, focando em desenvolvimento escalável, testes e boas práticas de engenharia.
Tech Lead Fullstack NodeReact • Aparecida de Goiânia, Goiás, Brazil