Na Shopper, estamos reinventando a maneira como as pessoas abastecem suas casas.
Usamos tecnologia para automatizar compras recorrentes, entregando praticidade e previsibilidade para milhares de brasileiros.
Nosso propósito é claro : fazer com que itens essenciais cheguem às casas das pessoas com a mesma facilidade que a água chega na torneira.
Para isso, desenvolvemos sistemas próprios, sofisticados e escaláveis, enfrentando diariamente desafios logísticos complexos que são excelentes problemas de programação.
Já ajudamos nossos clientes a economizar mais de R$ 30 milhões com o nosso modelo de compras planejadas.
Mas isso é apenas o começo — temos muito pela frente e soluções inovadoras no forno.
Se você quer criar tecnologia com impacto real, vem com a gente.
Estamos procurando pessoas fora da curva — que amam resolver problemas reais com tecnologia, têm prazer em construir e liderar com excelência técnica, e estão prontas para contribuir diretamente na evolução de um produto que melhora a vida das pessoas.
Aqui, evitamos soluções de terceiros : construímos todos os nossos sistemas in-house, com o objetivo de criar soluções inteligentes para automatizar o abastecimento da casa dos nossos clientes.
Enfrentamos desafios logísticos complexos — ótimos problemas de programação, que exigem criatividade, estrutura, visão de arquitetura e foco em performance.
Valorizamos pessoas que estejam dispostas a estar presentes com o time — no código, nas decisões e também no escritório.
Procuramos quem compartilhe o compromisso com o impacto e o resultado, mesmo quando o desafio exigir esforço extra. Para os candidatos que estão na cidade de São Paulo, a posição seria híbrida, para ir 3x na semana presencial.
Responsabilidades e atribuições : Liderar tecnicamente uma squad com foco em escalabilidade, segurança e qualidade; Atuar diretamente no desenvolvimento de sistemas — colocando a mão no código e servindo de referência técnica; Propor e desenhar arquiteturas robustas, alinhadas com os objetivos do produto; Administrar o backlog técnico, revisar código e garantir a adoção de boas práticas; Colaborar com Produto e UX, participando de cerimônias ágeis, refinamento e definição de escopos; Ser exemplo de autonomia e ownership, com foco em resultado e pragmatismo técnico; Mentorar desenvolvedores, fornecer feedbacks regulares e contribuir para a evolução do time; Manter as entregas alinhadas com os prazos, qualidade e impacto esperado pelos stakeholders.
Requisitos e qualificações : Ensino superior completo; Nível técnico sênior ou superior, com experiência mínima de 8 anos em desenvolvimento de software; Experiência comprovada em liderança de times de desenvolvimento e gestão de projetos; Vivência com metodologias ágeis (Scrum, Kanban) e ferramentas de gestão de atividades; Experiência prévia com mentoria e desenvolvimento técnico de equipes; Interesse genuíno por novas tecnologias e tendências de engenharia de software.
Tecnologias e ferramentas : Profundo conhecimento em pelo menos uma das seguintes stacks : Node.js, React.js ou Python; Sólida experiência com Git, Docker e integrações contínuas (CI / CD); Conhecimento avançado em bancos de dados relacionais e não relacionais; Experiência com ambientes em cloud (preferencialmente AWS); Domínio de boas práticas de engenharia : clean code, testes automatizados, depuração, e arquitetura de software; Capacidade de tomar decisões técnicas, resolver conflitos, analisar riscos e comunicar-se com clareza com stakeholders.
Tech Lead • Belo Horizonte, Minas Gerais, Brasil