Pular para o conteúdo principal
Novo · MeuHome Match: deixe as vagas acharem você →
MeuHome
Voltar para vagas
NovaFonte oficial🔀 HíbridaPJCoordenação

Tech Lead

Rock Encantech·São Paulo, SP·Publicada em cerca de 11 horas

Você vai direto pra vaga — sem criar conta aqui.

Verificada em 06/11/2026 · Clique e candidate-se.

Sobre a vaga


Quem é a pessoa que buscamos:

Na Rock Encantech, buscamos uma liderança que combine paixão por tecnologia com senso de propósito. Alguém com forte espírito de colaboração, humildade e atitude, que se encante com a excelência e tenha como missão transformar conhecimento em conexões que geram valor.

Você será responsável por liderar o desenvolvimento de aplicações críticas, de alta disponibilidade e escalabilidade, que lidam com grande volume de dados. Por isso, procuramos alguém que tenha:

- Compromisso com a resiliência e a estabilidade dos serviços da plataforma;

- Capacidade analítica com foco em soluções pragmáticas e eficientes;

- Olhar atento à simplicidade das soluções, mesmo diante de cenários complexos;

- Curiosidade constante e vontade de aprender, se aprofundando nos desafios técnicos do dia a dia;

Aqui, o cliente é protagonista, a inovação é um caminho natural e as decisões são movidas por dados. Se você se identifica com essa mentalidade e busca cultivar conexões reais enquanto evolui tecnicamente, seu lugar é aqui.

Principais responsabilidades:

  • Liderar o desenvolvimento de aplicações distribuídas e multi-tenant, garantindo resiliência, observabilidade e tolerância a falhas; 

  • Atuar de forma híbrida entre gestão técnica e desenvolvimento de código;

  • Ser a referência técnica do time, fornecendo padrões de desenvolvimento para construção e evolução das aplicações;

  • Realizar mentoria técnica com os desenvolvedores das mais variadas senioridades;

  • Coordenar os processos de atualização e deployment de novas versões de aplicação;

  • Coordenar o onboarding técnico dos clientes Rock nas diversas linhas de produtos sob sua responsabilidade;

  • Definir e orientar a implementação de testes automatizados para garantia da qualidade de sistemas e experiências;

  • Definir e orientar o time a seguir padrões de contratos de aplicações, a fim de garantir consistência, versionamento e segurança de microsserviços;

  • Liderar decisões de arquitetura em sistemas distribuídos multi-tenant;

  • Alinhar dependências com times de SRE, Segurança e Arquitetura Corporativa;

  • Monitorar e otimizar a eficiência de recursos (FinOps), tomando decisões técnicas que equilibrem performance e custos;

  • Garantir qualidade de APIs REST/JSON, validando contratos, payloads, regras de negócio e integrações;

  • Definir e monitorar métricas de qualidade de software e experiência de usuário;

  • Revisar o código de colegas e fornecer feedback construtivo que garanta a aderência às melhores práticas de desenvolvimento; 

  • Analisar requisitos de negócio em conjunto com POs e times de produto, traduzindo-os em soluções técnicas escaláveis e sustentáveis; 

  • Projetar, desenvolver e evoluir integrações entre sistemas internos e externos, utilizando diferentes modelos de comunicação; 

  • Liderar a criação de aplicações front-end robustas e de alto desempenho, garantindo uma experiência de usuário fluida, funcional e encantadora; 

  • Guiar o desenvolvimento e a manutenção de estruturas de tabelas de dados transacionais, que garantam a performance e o uso eficiente dos dados pelos vários módulos da plataforma;  

  • Garantir que os processos de tratamento de dados estejam de acordo com os mais elevados padrões regulatórios, para uso transacional (real-time) ou assíncrono; 

  • Resolver problemas em ambientes produtivos, analisando logs, métricas e rastreamentos; 

  • Ser protagonista na proposição de melhorias contínuas de performance, escalabilidade e eficiência de custos – FinOps; 

  • Participar das cerimônias ágeis, com foco na colaboração e na priorização de entrega de valor ao cliente, de forma a permitir o controle de débitos técnicos, troca contínua entre equipes e oportunidades de evolução técnica; 

  • Documentar tecnicamente o produto, a fim de expor claramente os fluxos críticos de tomada de decisão de sistema e suas principais regras de negócio, e fomentar a troca de conhecimento e melhoria contínua; 

  • Atualizar-se constantemente sobre as novas tecnologias de mercado e suas possíveis aplicações para as diversas linhas de produtos, a fim de manter o ambiente propício para inovação e a cultura de evolução profissional constante; 

  • Inglês intermediário para leitura e escrita, visando ao consumo de documentação e conteúdo diretamente das fontes criadoras da tecnologia (em sua esmagadora maioria, americanas);   

Qualificações Gerais 

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas; 

  • Sólido conhecimento em arquitetura de microsserviços e sistemas distribuídos; 

  • Experiência com princípios de Clean Code, SOLID, Clean Architecture e Event-Driven Architecture; 

  • Sólido conhecimento em práticas de desenvolvimento como Domain-Driven Design (DDD) e Test-Driven Development (TDD); 

  • Experiência em ambientes com tecnologias heterogêneas e com alta autonomia, fazendo uso das melhores práticas de DevOps, automação de pipelines, observabilidade e CI/CD; 

  • Experiência com Docker e conteinerização de aplicações; 

  • Conhecimento em ambientes Linux; 

  • Sólida experiência com Git e Gitflow; 

  • Experiência com integrações REST; 

  • Experiência com bancos de dados relacionais e NoSQL, como MySQL, PostgreSQL, MongoDB e Redis; 

  • Experiência com ferramentas de build e gerenciamento de dependências; 

  • Experiência com boas práticas de desenvolvimento seguro – Privacy by design; 

  • Utilização de IA como copiloto no desenvolvimento, voltada a garantir a padronização de código, alta cobertura de testes e geração de documentação útil aos seus pares;

  • Experiência na liderança de times multidisciplinares de tecnologia;

  • Experiência na liderança de times híbridos (presencial e remoto);

  • Experiência na condução de decisões técnicas estruturantes, como adoção de tecnologias e modernização de aplicações;

Qualificações Específicas:

  • Experiência em programação orientada a objetos, estruturas de dados e as práticas mais modernas de desenvolvimento de aplicações com Java, Python, Kotlin, NodeJS (JS e TS) e seus principais frameworks, como Spring Boot e React;

  • Experiência com testes automatizados, incluindo testes unitários, uso de mocks e isolamento de dependências, além de frameworks e ferramentas complementares de testes; 

  • Experiência na construção de APIs REST e em suas principais práticas modernas, incluindo definição de contratos, versionamento e governança; 

  • Experiência com ferramentas de mensageria, como SQS, RabbitMQ ou similares; 

  • Experiência com ferramentas de auxílio ao desenvolvimento, como o uso do Git de maneira profissional, ferramentas de build e gerenciamento de dependências; 

  • Experiência na criação de interfaces limpas e performáticas, seguindo as práticas definidas pelo Design System; 

  • Experiência em métodos de mentoria técnica e condução de 1:1 com o time;

Receba vagas de Tecnologia como esta por e-mail

Crie sua conta grátis e ative em 30s.

Receba vagas remotas como esta no Telegram

Verificadas, direto no seu celular — todo dia, sem cadastro.

Candidatar-se no site oficial