Tech Lead

PJ, Brasil Remote

Você realiza code reviews com profundidade, atua na resolução de problemas complexos e desenvolve pessoas ao longo do caminho? Esta vaga é para você.

Nossa liderança técnica é genuinamente hands-on: liderar aqui é participar das decisões de engenharia, navegar pelo codebase com fluência, investigar incidentes, contribuir com código quando necessário e elevar o nível técnico da equipe.

Estamos evoluindo nossa engenharia, com estruturas ainda em construção em áreas como Plataforma, SRE, QA e Engenharia de Processos. Procuramos quem se anima em construir onde ainda não está pronto, não quem precisa de tudo no lugar.

A stack é Node.js + MongoDB no backend e ExtJS no frontend. Não esperamos especialista em todas as camadas, mas precisamos de quem entenda o sistema de ponta a ponta e decida considerando o todo.

Se sua experiência recente esteve mais concentrada em gestão de times, facilitação de ritos ou coordenação de entregas, com pouca atuação técnica direta na implementação e operação de sistemas, esta posição talvez não seja o melhor encaixe neste momento. Isso não diminui sua senioridade ou relevância profissional, apenas reflete o perfil que o desafio exige hoje.

Sobre a Ozmap 💚

A OZmap é um SaaS B2B de gestão de redes de fibra óptica utilizado por provedores de internet em mais de 30 países. Nossa tecnologia apoia operações críticas de telecom, onde confiabilidade, escalabilidade e qualidade têm impacto direto no negócio dos nossos clientes.

Somos uma empresa com cerca de 55 pessoas, em crescimento, com tecnologia no centro da estratégia. Trabalhamos com baixa burocracia, autonomia com responsabilidade e espaço real para influenciar a evolução do produto, da arquitetura e da forma como trabalhamos.

Esperamos profissionais que pensem além da própria tarefa, considerando impactos no produto, no cliente e na operação, comunicação clara, respeitosa e objetiva, colaboração entre áreas e melhoria contínua. Problemas são discutidos de forma transparente, investigados na causa raiz e transformados em ações concretas.

Buscamos pessoas que gostem de aprender, construir e assumir responsabilidade pelos resultados, contribuindo para a evolução do produto, do time e do negócio.

🚀 O que você vai encontrar por aqui:

Mais do que tocar o dia a dia da squad, queremos quem ajude a definir os próximos passos da engenharia: elevar a maturidade técnica, estruturar processo onde ainda não existe e formar os próximos líderes técnicos. É uma vaga de ponte Tech Lead agora, com plano estruturado de evolução para Tech Manager conforme a empresa cresce. Carreira não-linear ou background fora do óbvio não são problema: o que pesa é o que você já fez, não o formato do currículo.

🚩 O que você vai fazer

•     Ser referência técnica da squad de 7 a 10 devs: tomar decisões de design, fazer code review com profundidade e garantir qualidade e ritmo de entrega.

•     Colocar a mão no código quando o problema exige: desbloquear o time, fazer pair em problemas complexos ou implementar soluções que viram referência para a squad.

•     Propor e defender decisões arquiteturais: não apenas participar. Protagonismo, não presença.

•     Conduzir 1:1s consistentes, fornecer feedbacks claros e construtivos: inclusive em situações desafiadoras e apoiar o crescimento do time por meio de planos de desenvolvimento que gerem mudanças concretas e observáveis ao longo do tempo.

•     Usar métricas de engenharia (cycle time, lead time, frequência de deploy, taxa de defeitos) para diagnosticar gargalos e melhorar o fluxo da squad: não para criar dashboards bonitos que ninguém olha.

•     Cuidar de CI/CD, observabilidade e estratégia de testes como parte do fluxo normal: propor melhorias, não só executar.

•     Conectar a squad com produto, customer care e comercial: traduzir técnico para negócio sem intermediário.

•     Elevar a maturidade de engenharia: processos, ferramentas e padrões que fazem sentido para o estágio atual, não cópia de playbook de big tech.

Requirements

🔍 O que esperamos de você:

O que caracteriza esta posição é a combinação entre profundidade técnica, capacidade de execução e influência sobre pessoas e sistemas. Buscamos profissionais que tenham participado de decisões relevantes de engenharia, contribuído para a evolução da arquitetura e ajudado outros profissionais a crescer, sempre com proximidade da execução e responsabilidade pelos resultados.

Obrigatório: 

  • Experiência em desenvolvimento de software (~6+ anos) e atuação em liderança técnica (~2+ anos): Buscamos alguém que já tenha conduzido decisões técnicas relevantes, contribuído para a evolução da arquitetura e apoiado o desenvolvimento de outros engenheiros. Valorizamos a responsabilidade assumida e o impacto gerado ao longo da trajetória profissional. Se você exerceu esse papel na prática, mesmo sem o título formal de Tech Lead, também queremos conhecer sua experiência.
  • Node.js como stack do dia a dia, não eventual: code review com profundidade, visão de performance e arquitetura de serviços.
  • MongoDB como banco principal: modela, otimiza e entende trade-offs (CDC é diferencial).
  • Arquitetura de produto SaaS: APIs REST, integrações com sistemas externos, modelagem de dados para escala, com decisões de design que você levou até a produção, não só propôs.
  • CI/CD, Docker e Linux com autonomia: vai além de usar o pipeline — propõe e melhora; opera o Linux por baixo, não só o serviço gerenciado.
  • Observabilidade como cultura: logs, métricas e alertas desde o começo de cada serviço — instrumenta, não só consome dashboard pronto.
  • Testes que geram qualidade real: estratégia de testes no fluxo, não cobertura de código como métrica vazia.
  • IA dentro do fluxo de desenvolvimento: qual ferramenta entrou no seu código, em que parte, e o ganho concreto que apareceu.
  • Liderança: mentoria com resultado concreto e conversas difíceis (feedback de performance insuficiente, divergência técnica, expectativa não cumprida) que você conduziu e que geraram mudança.

 Perfil:

  • Autonomia alta: decide sem validação constante e assume o resultado, inclusive quando complica.
  • Ownership: enxerga o gargalo do time antes de virar atraso de entrega.
  • Comunicação clara: traduz técnico para negócio sem intermediário e conduz feedback difícil sem rodeios.
  • Maturidade para se autogerir em remoto.

Diferenciais

  • Ter atuado como Tech Lead antes de assumir responsabilidades de Engineering Management será considerado um diferencial. A posição exige equilibrar liderança de pessoas, direção técnica e execução, conectando as necessidades do negócio aos desafios da engenharia
  •  Histórico de desenvolver outros líderes técnicos, não apenas devs.
  • Ter estruturado observabilidade ou CI/CD do zero em time de baixa maturidade.
  •  Experiência no setor de telecom (FTTx, redes ópticas, ISPs) — soma, mas não é pré-requisito.
  • Inglês ou espanhol avançado — no dia a dia é em português, mas somos uma empresa global em crescimento.

Marcos esperados nos primeiros 90 dias

  •  Você conhece o codebase, fez pelo menos uma decisão de design com o time e contribuiu com código em produção.
  • Conduziu 1:1s com todos os membros da squad e tem um mapa inicial de talentos e gaps.
  • Identificou pelo menos um ponto de melhoria no fluxo de engenharia e propôs solução: mesmo que ainda não implementada.
  • O time te reconhece como referência técnica, não apenas como “o novo líder”.

Nosso processo
Candidatura → Pré-entrevista com IA (~35 min, assíncrono) → Conversa com People (~30 min) → Entrevista técnica com Diretor (~60 min) → Proposta

 
🚫 Essa vaga provavelmente NÃO é para você se:

  • Faz tempo que você não atua diretamente no código, em decisões de engenharia ou na operação de sistemas em produção.
  • Você prefere ambientes onde Plataforma, SRE, QA e processos já estão totalmente estruturados, em vez de ajudar a construí-los.
  • Você busca a solução perfeita antes de entregar valor de forma incremental.
  • Sua liderança foi mais focada em gestão de projetos, ritos e acompanhamento de entregas do que em desenvolvimento técnico de pessoas.
  • IA ainda não faz parte do seu fluxo de trabalho no desenvolvimento de software.
Benefits
  • 💼 Modelo de contratação flexível — atuamos com modelos PJ ou CLT, a combinar;
  • 💰 Remuneração alinhada conforme experiência, senioridade e momento de carreira.
  • 💻 Auxílio Equipamento – pra garantir uma estrutura de trabalho confortável;
  • 💚 Incentivo à saúde – porque seu bem-estar importa;
  • 📚 Incentivo aos estudos – apoiamos sua jornada de desenvolvimento contínuo;
  • 🎂 Presente de aniversário – porque gostamos de comemorar juntos;
  • 🏅 Reconhecimento por tempo de casa – sua história aqui é valorizada;
  • 🗣️ Incentivo a idiomas – para você ir além das fronteiras;
  • 🏋️ TotalPass (uso exclusivo do colaborador);
  • 🌴 Recesso remunerado após 12 meses de contrato (no caso de contratação PJ);
  • 🎉 Eventos online de integração e confraternizações.