Backend Software Engineer Sênior
About this role
Buscamos uma pessoa engenheira de software backend sênior para construir e evoluir as soluções digitais do projeto Sabesp na Bemobi Wave. O projeto combina frentes de delivery e sistemas live, incluindo Totem, aplicativo mobile, Agência Virtual Web, microsserviços backend e serviços de conversação com LLMs.
A posição combina execução hands-on com liderança técnica no dia a dia. A expectativa é que a pessoa ajude o time a avançar com autonomia, conduza refinamentos e planejamentos técnicos, destrave decisões e dê continuidade às frentes quando o tech lead não puder acompanhá-las de perto. A atuação prevista é de aproximadamente 70% em execução e 30% em apoio aos refinamentos e planejamentos técnicos.
Você fará parte de uma equipe multidisciplinar, trabalhando com Produto e Engenharia e apoiando o desenvolvimento de profissionais de diferentes senioridades. A posição não envolve gestão formal de pessoas. A coordenação de respostas a incidentes faz parte do trabalho, sem escala de plantão, que é atendida pelo time de Tech Ops.
O que você será responsável:
• Desenvolver, testar, instrumentar, documentar e manter microsserviços e APIs backend. • Participar de decisões de arquitetura e system design, avaliando alternativas e explicando os trade-offs. • Conduzir ou apoiar refinamentos e planejamentos técnicos, identificando dependências, riscos e caminhos de implementação. • Ajudar a dividir iniciativas em entregas menores e acompanhar sua execução. • Destravar decisões técnicas e alinhar riscos entre as diferentes frentes do projeto. • Coordenar respostas a incidentes em sistemas live, articulando as pessoas envolvidas e acompanhando as ações até sua conclusão. • Apoiar o tech lead na continuidade da coordenação técnica quando ele não puder acompanhar uma frente de perto. • Orientar profissionais juniores por meio de colaboração no dia a dia, revisão de código e feedback construtivo. • Colaborar com Produto, Design, Engenharia e equipes do cliente para construir soluções de valor. • Contribuir com práticas de entrega contínua e infraestrutura como código. • Usar ferramentas de IA generativa como apoio ao trabalho de engenharia, avaliando e validando criticamente os resultados.
O que buscamos:
• Experiência profissional em desenvolvimento backend e na evolução de APIs ou microsserviços. • Experiência com TypeScript e Node.js , ou capacidade comprovada de atuar com autonomia em tecnologias equivalentes e se adaptar rapidamente ao stack. • Experiência com bancos de dados relacionais, preferencialmente PostgreSQL. • Familiaridade com GCP e Cloud Functions. • Familiaridade com APIs REST e GraphQL. • Experiência com práticas de Integração Contínua e Entrega Contínua (CI/CD) e infraestrutura como código. • Capacidade de conduzir discussões de arquitetura e system design, tomar decisões técnicas e investigar problemas com autonomia. • Vivência com sistemas em produção, incluindo coordenação de respostas a incidentes e acompanhamento de ações corretivas. • Uso prático de ferramentas de IA generativa no trabalho de engenharia, com senso crítico para revisar, testar e validar os resultados. • Comunicação clara, autonomia e capacidade de colaborar com pessoas de diferentes áreas e senioridades.
