INTERNACIONAL
Estamos em busca de um(a) Tech Lead para liderar a direção técnica, a arquitetura e a entrega de aplicações modernas, nativas em nuvem (cloud-native), desenvolvidas com Java, Spring Boot, React e AWS. Aqui, acreditamos que grandes resultados nascem de pessoas com brilho nos olhos, que têm paixão pelo que fazem e não se acomodam, estamos sempre buscando evoluir juntos. Valorizamos a cocriação, porque sabemos que ideias ganham força quando diferentes perspectivas se encontram.
Esta é uma posição de liderança técnica com atuação prática (hands-on), que combina excelência em engenharia de software com capacidade de liderar tecnicamente equipes. Você será responsável por orientar decisões de arquitetura, planejamento técnico, desenvolvimento, implantação e melhoria contínua, mantendo participação ativa na implementação das soluções.
Você atuará em parceria com Product Managers, Designers, QA Engineers, Engineering Managers e demais stakeholders para garantir que as soluções sejam escaláveis, seguras, sustentáveis e alinhadas aos objetivos do negócio.
Procuramos alguém que goste de resolver desafios técnicos complexos, desenvolver pessoas, aprimorar práticas de engenharia e criar um ambiente onde as equipes consigam entregar software de alta qualidade de forma consistente.
Pronto(a) para construir o futuro com a gente? Então vem fazer parte do time Novatics 💜
Liderança Técnica
Definir e evoluir a arquitetura técnica das aplicações e serviços.
Conduzir decisões técnicas garantindo alinhamento com os objetivos de negócio e de produto.
Estabelecer padrões de engenharia, diretrizes de desenvolvimento e boas práticas.
Liderar revisões de arquitetura, sessões de desenho técnico e discussões sobre soluções.
Avaliar tecnologias, frameworks e ferramentas que aumentem a eficiência do desenvolvimento e a qualidade dos sistemas.
Identificar e mitigar riscos técnicos ao longo do ciclo de desenvolvimento de software.
Equilibrar entregas de curto prazo com a sustentabilidade técnica de longo prazo.
Liderança de Equipe
Desenvolver e apoiar engenheiros de software por meio de mentoria, revisões de código e orientação técnica.
Contribuir para o crescimento técnico e profissional da equipe.
Promover uma cultura de colaboração, responsabilidade, autonomia e melhoria contínua.
Apoiar atividades de estimativa, planejamento e priorização.
Facilitar discussões técnicas e alinhar a equipe quanto às estratégias de implementação.
Incentivar a excelência em engenharia e o compartilhamento de conhecimento entre equipes.
Desenvolvimento de Software
Projetar, desenvolver e manter aplicações corporativas utilizando Java, Spring Boot, React e TypeScript.
Atuar diretamente na implementação de funcionalidades críticas e componentes estratégicos da plataforma.
Projetar APIs REST escaláveis e sistemas distribuídos.
Garantir que as aplicações atendam aos requisitos de segurança, confiabilidade, desempenho e facilidade de manutenção.
Revisar e aprovar desenhos técnicos, Pull Requests e alterações arquiteturais.
Trabalhar em parceria com a equipe de QA para garantir que a qualidade esteja presente em todo o ciclo de desenvolvimento.
Entrega e Operação
Apoiar estratégias de implantação, processos de release e operação em produção.
Promover práticas de observabilidade, monitoramento e gestão de incidentes.
Garantir que os sistemas atendam aos requisitos de desempenho, escalabilidade, disponibilidade e segurança.
Participar da análise de causa raiz e da resolução de incidentes em produção.
Evoluir fluxos de desenvolvimento, pipelines de CI/CD e a produtividade da engenharia
Inglês avançado para conversação (você atuará com time global).
Experiência consolidada em engenharia de software, desenvolvendo aplicações em ambientes de produção e projetos de alta complexidade utilizando Java e Spring Boot.
Experiência sólida no desenvolvimento de aplicações frontend modernas utilizando React e TypeScript.
Experiência prévia exercendo liderança técnica, como Tech Lead, Lead Engineer, Staff Engineer ou funções equivalentes.
Experiência na arquitetura de APIs escaláveis, sistemas distribuídos e aplicações cloud-native.
Vivência na definição de arquitetura para aplicações de médio e grande porte.
Forte conhecimento em arquitetura de software, padrões de projeto e princípios de design de sistemas.
Experiência conduzindo discussões técnicas e revisões de arquitetura.
Experiência em mentoria e desenvolvimento técnico de equipes.
Vivência atuando em parceria com Product Managers e stakeholders de negócio.
Conhecimento sólido em SQL e modelagem de bancos de dados relacionais.
Experiência na implantação e operação de aplicações em ambientes AWS.
Conhecimento aprofundado em segurança de aplicações, autenticação, autorização e proteção de APIs.
Experiência com pipelines de CI/CD e práticas modernas de entrega contínua.
Vivência em ambientes de desenvolvimento ágil.
Experiência com ferramentas de desenvolvimento assistido por IA, como Cursor, Claude Code, GitHub Copilot, Codex ou similares.
Excelente comunicação e habilidade de relacionamento com stakeholders.
Forte senso de responsabilidade e comprometimento com os resultados técnicos.
Excelente comunicação com equipes de engenharia, produto, stakeholders e clientes.
Capacidade de gerar clareza em cenários ambíguos e apoiar a equipe na tomada de decisões.
Equilíbrio entre pragmatismo e excelência técnica.
Capacidade de construir relações de confiança por meio da colaboração, transparência e consistência.
Mentalidade voltada ao aprendizado contínuo e ao compartilhamento de conhecimento.
Foco na geração de valor para o negócio sem abrir mão da qualidade técnica.
Liderança pelo exemplo, contribuindo ativamente para uma cultura de engenharia colaborativa e de alta performance.
Acredita que tem tudo a ver com essa oportunidade? Então queremos conhecer você! Venha fazer parte de um time colaborativo, inovador e apaixonado por tecnologia. 💜