Engenheiro de Software Técnico
O candidato ideal deve ter uma sólida experiência como engenheiro backend atuando em sistemas distribuídos e de larga escala. Além disso, é fundamental ter habilidades de liderança técnica, desenvolvimento de software em múltiplas linguagens e experiência com tecnologias como Kafka, arquitetura orientada a eventos, microsserviços e APIs robustas.
Objetivos do Cargo:
* Liderar decisões arquiteturais com foco em escalabilidade, performance e confiabilidade;
* Ser referência técnica em projetos críticos, desde o início até o fim;
* Mentorar engenheiros e multiplicar boas práticas em diferentes squads;
* Conectar decisões técnicas à estratégia do negócio;
* Promover cultura de engenharia: tech talks, RFCs, pairing e revisão de código com propósito.
Habilidades Específicas:
* Experiência em GCP e práticas avançadas de CI/CD;
* Participação em comunidades técnicas, open source ou publicações;
* Ter puxado iniciativas de melhoria contínua com impacto entre vários times.
Ambiente de Trabalho:
* O ambiente de trabalho será remoto;
* A equipe será composta por profissionais experientes e motivados;
* O candidato precisará ter excelentes habilidades de comunicação e capacidade de trabalhar em equipe.
Requisitos Essenciais:
* Sólida experiência como engenheiro(a) backend;
* Habilidades de liderança técnica;
* Desenvolvimento de software em múltiplas linguagens;
* Experiência com Kafka, arquitetura orientada a eventos, microsserviços e APIs robustas;
* Experiência com Docker, Kubernetes e cloud (preferencialmente GCP);
* Domínio de CI/CD, testes automatizados, observabilidade e boas práticas modernas de engenharia;
* Forte base em arquitetura evolutiva, DDD, SOLID, clean code;
* Excelente comunicação técnica e empática.