freehire launches on Product Hunt on 26 August.

Follow →

Líder Técnico (Tech Lead)

DESCRIÇÃO DA VAGA

Sua missão será liderar tecnicamente o time responsável pela evolução da nossa arquitetura distribuída, combinando direção arquitetural, desenvolvimento de pessoas e mão na massa em um ambiente de grande volume de dados e alto impacto no negócio.

Mais do que escrever código de excelência, você será responsável por multiplicar a capacidade técnica do time: definir padrões, destravar entregas, formar desenvolvedores e traduzir necessidades de negócio em soluções robustas, reativas e orientadas a eventos.

Você será peça-chave para moldar o futuro da nossa plataforma e das pessoas que a constroem! 🚀


ATIVIDADES DO DIA A DIA

Liderança técnica e arquitetura

  • Definir e liderar a visão arquitetural dos sistemas sob responsabilidade do time, estabelecendo padrões, componentes e integrações em uma arquitetura baseada em microserviços e Event-Driven.

  • Tomar e documentar decisões técnicas relevantes, avaliando trade-offs de performance, custo, prazo e manutenibilidade.

  • Garantir a saúde técnica da plataforma: mapear, priorizar e negociar a redução de débito técnico junto às áreas de Produto e Negócio.

  • Definir e acompanhar indicadores técnicos do time (performance, disponibilidade, qualidade e previsibilidade de entrega).

  • Manter-se hands-on, atuando diretamente no desenvolvimento das partes mais críticas e complexas da solução.

Desenvolvimento e gestão do time

  • Atuar como referência técnica do time, revisando código, orientando padrões de implementação e mentorando desenvolvedores Plenos e Juniores.

  • Conduzir conversas individuais de acompanhamento, oferecendo feedbacks contínuos e apoiando o plano de desenvolvimento de cada pessoa.

  • Identificar gaps de conhecimento no time e promover sessões de compartilhamento técnico e capacitação.

  • Participar ativamente dos processos seletivos da área, conduzindo entrevistas técnicas e apoiando a construção do time.

  • Fortalecer a cultura de inovação, excelência técnica e colaboração dentro da engenharia.

Entrega e parceria com o negócio

  • Traduzir demandas de produto em soluções técnicas viáveis, apoiando na quebra de épicos, estimativas e priorização.

  • Garantir previsibilidade das entregas, antecipando riscos, removendo impedimentos e comunicando status de forma transparente.

  • Ser o ponto focal técnico do time na interface com outras áreas (Produto, Dados, Operações e Segurança).

  • Participar dos rituais ágeis, contribuindo para a melhoria contínua dos processos do time.

Execução técnica (hands-on)

  • Implementar APIs reativas de alta vazão utilizando Spring WebFlux e Project Reactor, garantindo fluxos totalmente não-bloqueantes e com backpressure controlado.

  • Desenvolver integrações assíncronas com Reactor AMQP, garantindo comunicação orientada a eventos em grande escala.

  • Construir pipelines de dados reativos com R2DBC e PostgreSQL, mantendo baixa latência e alta performance do início ao fim.

  • Projetar e otimizar estratégias de cache distribuído (ex.: Redis) para melhorar a velocidade das operações.

  • Otimizar performance de serviços, identificando gargalos e aplicando técnicas avançadas de programação reativa e observabilidade.

  • Monitorar a saúde dos sistemas em produção utilizando Prometheus, métricas personalizadas e dashboards.

  • Atuar na operação dos serviços, lidando com clusters Kubernetes e ferramentas de orquestração.

  • Realizar troubleshooting avançado em ambientes Linux/Unix, containers e redes.

  • Participar da evolução e manutenção de pipelines de CI/CD (ex.: Jenkins), garantindo entregas automatizadas e confiáveis.

  • Desenvolver e manter testes automatizados (unitários, integração e componentes), aplicando TDD quando necessário.


REQUISITOS E QUALIFICAÇÕES

Liderança e influência técnica

  • Experiência prévia liderando times de engenharia (como Tech Lead, Staff Engineer ou referência técnica formal), com responsabilidade sobre entregas e desenvolvimento de pessoas.

  • Vivência consolidada em code review, definição de padrões de engenharia e mentoria de desenvolvedores.

  • Capacidade de comunicar decisões técnicas com clareza para públicos técnicos e não técnicos, sustentando escolhas com dados.

  • Experiência em priorização e negociação de escopo técnico junto a stakeholders.

Linguagem e frameworks

  • Java 17+ – Domínio dos recursos modernos da linguagem (Records, Sealed Classes, APIs de Concurrency).

  • Spring WebFlux & Project Reactor – Proficiência comprovada em APIs reativas, backpressure e pipelines complexos.

  • Reactor AMQP – Experiência em comunicação event-driven não-bloqueante.

Bancos e persistência reativa

  • R2DBC & PostgreSQL – Atuação com acesso a dados totalmente reativo end-to-end.

Arquitetura e design

  • Microserviços & Event-Driven – Experiência sólida em modelagem de domínios, contratos de eventos e baixo acoplamento.

  • Domain-Driven Design (DDD) – Vivência prática com Contextos Delimitados, Agregados e modelagem estratégica.

  • Design Patterns & SOLID – Capacidade de liderar boas práticas e orientar desenvolvedores do time.

Infra, deploy e observabilidade

  • Docker & Kubernetes – Vivência operacional com deploy, scaling, troubleshooting e boas práticas de produção.

  • Prometheus & Spring Actuator – Criação de métricas, dashboards e alertas úteis para operação do sistema.

  • Linux/Unix – Proficiência para analisar problemas de rede, performance e containers.

  • CI/CD (Jenkins ou similares) – Experiência na construção e manutenção de pipelines automáticos.

Qualidade de software

  • Domínio em testes automatizados (unitários, integração e componentes).

  • Vivência consistente com TDD.


DIFERENCIAIS

  • Experiência com sistemas de mensageria de alto volume: Kafka, Pulsar.

  • Conhecimento em bancos distribuídos como CitusDB.

  • Experiência com pipelines de dados (Spark, Flink).

  • Familiaridade com processamento de mídia (ffmpeg).

  • Vivência com outras linguagens backend (Python, Scala, C++).

  • Participação em comunidades técnicas, palestras, conteúdos ou contribuições open source.


NOSSOS BENEFÍCIOS

  • Vale Refeição / Alimentação

  • Plano de Saúde (SulAmérica)

  • Plano Odontológico

  • Day off no mês do aniversário

  • Seguro de vida

  • Home-office

  • Auxilio Creche

Faça parte da transformação do mercado automotivo no Brasil! 🚀

Se você é apaixonado por engenharia de software, alta performance e principalmente por construir times fortes, essa vaga é para você. #VemSerCarBigData

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available