Software Engineer Sênior

CLT, São Paulo Remote

Estamos buscando um(a) Software Engineer Sênior  para escalar com a gente no time de Engenharia! Somos uma empresa de tecnologia que leva grandes marcas de serviços essenciais para o futuro da aquisição digital. Como? Com tecnologia, inteligência de dados e um time apaixonado por desafios, que está sempre em busca da sua melhor versão. 

Para essa posição, estamos buscando uma pessoa que seja  apaixonada por pessoas, dados, tecnologia para compor o time de Engenharia que é feito por Escalers (como chamamos nossas pessoas colaboradoras) incríveis e com expertises únicas! <3

#FaçaParteDaEscalada: vem saber o que esperamos de você 

Você fará parte do time de Agents & Cockpit, atuando na construção e evolução de agentes de IA, com foco em engenharia e soluções escaláveis que geram valor para o negócio.

Responsabilidades:

  • Construir e evoluir uma plataforma utilizada por usuários finais e por outros times internos;
  • Atuar principalmente em backend, com foco em lógica de negócio, integrações e infraestrutura;
  • Atuar em diferentes camadas da aplicação, com maior foco em lógica de negócio, integrações e infraestrutura de aplicação;
  • Projetar e evoluir APIs e contratos entre serviços;
  • Trabalhar com integrações, eventos e fluxos assíncronos;
  • Criar boas abstrações e interfaces técnicas para consumo interno e externo;
  • Participar de todo o ciclo de desenvolvimento: concepção, construção, refinamento contínuo, monitoramento, suporte e evolução das soluções em produção;
  • Garantir qualidade, resiliência, observabilidade e escalabilidade das soluções;
  • Equilibrar decisões técnicas, experiência do usuário e velocidade de entrega;
  • Trabalhar de forma colaborativa com múltiplos times de produto e engenharia.
Requirements

Obrigatórios

  • Experiência como Software Engineer Sênior;
  • Experiência em desenvolvimento backend com TypeScript;
  • Vivência com sistemas distribuídos;
  • Experiência com arquiteturas orientadas a eventos;
  • Prática com testes unitários;
  • Experiência atuando em todo o ciclo de desenvolvimento.

Desejáveis

  • Experiência com plataformas, ferramentas internas ou SaaS;
  • Vivência com integrações, automações ou sistemas conversacionais;
  • Experiência com ambientes serverless;
  • Capacidade de compreender aplicações frontend (React e/ou Next.js) para colaborar com times e, quando necessário, manipular ou evoluir features existentes.