Tech Lead

Rock Encantech

São Paulo

Hybrid

BRL 180,000 - 360,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A Rock Encantech busca um líder técnico para conduzir o desenvolvimento de aplicações críticas, com alta disponibilidade e escalabilidade. Você irá liderar equipes, definir padrões de arquitetura e orientar a implementação de soluções robustas, mantendo foco em qualidade, desempenho e custo-eficiência.

O papel exige atuação híbrida entre gestão técnica e desenvolvimento, além de mentoria de equipes diversas e decisões técnicas estratégicas para a plataforma.

Qualifications

  • Graduação 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.
  • Princípios de Clean Code, SOLID, Clean Architecture e Event-Driven Architecture.
  • Experiência com Domain-Driven Design (DDD) e Test-Driven Development (TDD).
  • Experiência em ambientes com tecnologias heterogêneas, alta autonomia e DevOps, automação de pipelines, observabilidade e CI/CD.
  • Experiência com Docker e conteinerização de aplicações; ambientes Linux; Git/GitFlow.
  • Experiência com integração REST e bancos de dados relacionacionais e NoSQL (MySQL, PostgreSQL, MongoDB, Redis).
  • Conhecimentos de ferramentas de build e gerenciamento de dependências; desenvolvimento seguro (Privacy by design).
  • Uso de IA como copiloto para padronização de código, testes e documentação; mentoria técnica e liderança de times multidisciplinares.
  • Experiência com liderança de times híbridos (presencial e remoto) e tomada de decisões técnicas estruturantes.

Responsibilities

  • Liderar o desenvolvimento de aplicações distribuídas multi-tenant, com resiliência e observabilidade.
  • Atuar de forma híbrida entre gestão técnica e desenvolvimento de código.
  • Ser referência técnica, definindo padrões de desenvolvimento para as aplicações.
  • Realizar mentoria técnica com desenvolvedores de várias senioridades.
  • Coordenar atualização e deployment de novas versões de aplicações.
  • Onboarding técnico de clientes e alinhamento com várias lines de produto.
  • Definir testes automatizados para qualidade de sistemas e UX.
  • Garantir contratos e versionamento de microsserviços e APIs.
  • Liderar arquitetura de sistemas distribuídos e alinhamento com SRE, Segurança e arquitetura corporativa.
  • Monitorar custos e desempenho (FinOps) para equilíbrio entre performance e custo.
  • Participar de cerimônias ágeis priorizando entrega de valor ao cliente.

Skills

Liderança técnica
Microsserviços
DevOps / CI-CD
Docker
REST APIs
Linux
Java/Python/NodeJS
Mentoria técnica
Arquitetura orientada a eventos

Education

Graduação em Ciência da Computação
Engenharia de Software
Sistemas de Informação

Tools

Docker
Linux
Git / GitFlow
MySQL
PostgreSQL
MongoDB
Redis

Job description

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.

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ídasemulti-tenant, garantindo resiliência,observabilidadee 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 comPOse 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, utilizandodiferentes modelos de comunicação;
  • Liderar a criação de aplicações front-endrobustas 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 permitiro controle de débitos técnicos,troca contínua entre equipes eoportunidades de evoluçãoté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, afim 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 dasfontes criadoras da tecnologia (em sua esmagadora maioria, americanas);
QualificaçõesGerais
  • 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ênciacomprincípiosde Clean Code, SOLID, Clean ArchitectureeEvent-Driven Architecture;
  • Sólido conhecimento em práticas de desenvolvimento como Domain-DrivenDesign (DDD) e Test-DrivenDevelopment(TDD);
  • Experiênciaem ambientes com tecnologias heterogêneas e com alta autonomia, fazendo uso das melhores práticas deDevOps, automação de pipelines,observabilidadeeCI/CD;
  • Experiência com Docker e conteinerização de aplicações;
  • Conhecimento em ambientes Linux;
  • Sólida experiência comGiteGitflow;
  • Experiência com integraçõesREST;
  • Experiência com bancos de dados relacionaiseNoSQL, comoMySQL, PostgreSQL,MongoDBe Redis;
  • Experiência com ferramentas de build e gerenciamento de dependências;
  • Experiência com boas práticas de desenvolvimento seguro–Privacybydesign;
  • 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útilaos 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çõesEspecíficas:
  • Experiência emprogramação orientada a objetos,estruturas de dadoseaspráticasmaismodernas 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,usodemockse isolamento de dependências, além de frameworks e ferramentas complementares de testes;
  • Experiênciana construção de APIs REST e em suas principais práticas modernas, incluindo definição de contratos, versionamento e governança;
  • Experiência comferramentas demensageria, como SQS,RabbitMQ ou similares;
  • Experiência com ferramentas deauxílio ao desenvolvimento, como o uso doGitde maneira profissional, ferramentas debuild e gerenciamento de dependências;
  • Experiência na criação de interfaces limpas e performáticas, seguindo as práticasdefinidas peloDesignSystem;
  • Experiência em métodos de mentoria técnica e condução de 1:1 com o time;
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

MeuHome • São Paulo

Hybrid
BRL 180,000 - 300,000
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

On-site
BRL 223,200 - 334,800
Desenvolvedor Fullstack Web Python (Sustentação)
Desenvolvedor Fullstack Web Python (Sustentação)

MeuHome • São Paulo

Hybrid
BRL 180,000 - 240,000
Assistência médica e odontológica
Seguro de vida
Vale alimentação/refeição flexível
+5
Engenheiro(a) de Software Backend - Techlead
Engenheiro(a) de Software Backend - Techlead

Equifax • Barueri

On-site
BRL 180,000 - 260,000
Desenvolvedor Pleno / São José do Rio Preto
Desenvolvedor Pleno / São José do Rio Preto

Meu Home • São José do Rio Preto

On-site
BRL 180,000 - 240,000
Desenvolvedor(A) Backend Java Sênior | Arquitetura Emicrosserviços
Desenvolvedor(A) Backend Java Sênior | Arquitetura Emicrosserviços

Panvel Farmácias • Eldorado do Sul

Hybrid
BRL 180,000 - 280,000
Desenvolvedor(a) Front-end React Sênior
Desenvolvedor(a) Front-end React Sênior

CADMUS • São Paulo

On-site
BRL 250,000 - 420,000
DEV FULL STACK - SÊNIOR
DEV FULL STACK - SÊNIOR

Tech6 Group • Brazil

On-site
BRL 150,000 - 230,000
Desenvolvedor(a) de Software Full Stack
Desenvolvedor(a) de Software Full Stack

optimiz.ai • Florianópolis

On-site
BRL 120,000 - 180,000
Desenvolvedor
Desenvolvedor

Mb Labs • Campinas

Hybrid
BRL 89,280 - 133,920