Descrição
Resumo:
O Engenheiro Senior de Backend projeta, constrói e opera serviços de backend para a plataforma da Super Dispatch, assumindo decisões técnicas e mentorando engenheiros.
Pontos principais:
1. Projetar, construir e operar serviços de backend que impulsionam uma plataforma líder
2. Assumir decisões técnicas sobre arquitetura, APIs e infraestrutura
3. Mentorar engenheiros júnior/mid e contribuir para as melhores práticas
### **Sobre esta vaga**
A missão do Engenheiro Senior de Backend é projetar, construir e operar os serviços de backend que impulsionam a plataforma da Super Dispatch para transportadoras e embarcadores no setor norte-americano de transporte de veículos. Como parte de uma equipe ágil, você assumirá decisões técnicas sobre arquitetura, APIs e infraestrutura \- mantendo a excelência em produção, comunicando claramente as compensações envolvidas e mentorando engenheiros.
### **O que você fará**
O backend da Super Dispatch gerencia remessas de veículos do início ao fim, com grande parte do trabalho ocorrendo em fluxos em segundo plano e orientados a eventos. Você enfrentará desafios como:
* **Arquitetura e refatoração** — redesenhando serviços centrais e modelos de dados à medida que o produto cresce, além de reduzir débitos técnicos sem comprometer a entrega.
* **Processamento em segundo plano confiável** — tornando nossos pipelines de tarefas e workers seguros sob falhas, para que trabalhos não sejam descartados, perdidos ou processados duas vezes.
* **Integrações resilientes com parceiros** — mantendo integrações de saída confiáveis sob falhas, com novas tentativas sensatas e idempotência.
* **Desempenho de endpoints e consultas** — perfilando e otimizando endpoints lentos e consultas ao banco de dados à medida que os dados e o tráfego aumentam.
### **Por que a Super Dispatch**
Na Super Dispatch, não estamos apenas mudando as regras do jogo \- estamos criando um novo campo de atuação inteiramente novo no setor de transporte automotivo. A Super Dispatch é uma plataforma de nova geração que não só está redesenhando a eficiência, mas também estabelecendo novos padrões para como os veículos são transportados.
Nossa suíte de ferramentas, incluindo o Carrier TMS, o Shipper TMS, o SuperPay e o inovador Super Loadboard, foi desenvolvida com um único objetivo: tornar o transporte automotivo o mais simples possível. Aproveite as mais recentes tendências do setor, dados e recursos amigáveis ao usuário, capacitando transportadoras, embarcadores e corretores a alcançarem excelência operacional.
Desde a redução de papelada até a diminuição de tempo ocioso e corte de custos, enfrentamos os desafios do setor de frente, para que você possa se concentrar no que faz melhor.
Bem-vindo à Super Dispatch, onde o futuro do transporte automotivo já é realidade.
### **Responsabilidades**
Esta vaga está organizada em torno de três áreas de responsabilidade:
#### **Profundidade técnica como colaborador individual**
* Assumir a responsabilidade total por múltiplos serviços de backend — arquitetura, APIs REST e bancos de dados.
* Projetar, construir e depurar sistemas assíncronos e concorrentes — filas de tarefas, workers em segundo plano e fluxos orientados a eventos — incluindo seus modos de falha (novas tentativas, ordenação, idempotência, condições de corrida).
* Utilizar diariamente assistentes de codificação com IA (por exemplo, Cursor, Claude Code) para acelerar projeto, implementação, testes e documentação — revisando criticamente sua saída quanto à correção e segurança, além de ajudar a definir normas razoáveis para a equipe.
* Assumir integrações com APIs de terceiros — implementação, controle de custos, limitação de taxa e manutenção contínua.
* Mentorar engenheiros júnior/mid em arquitetura, padrões e prontidão para produção.
* Contribuir para padrões técnicos e melhores práticas de backend.
#### **Responsabilidade operacional**
* Assumir ferramentas de observabilidade — dashboards, alertas e rastreamento de SLAs para serviços.
* Participar da rotação de plantão de backend como primeiro respondente a incidentes em produção.
* Liderar a parceria com QA na estratégia de testes.
* Assumir o suporte pós-lançamento; triar escalonamentos de clientes.
#### **Colaboração com produto e equipes multifuncionais**
* Traduzir requisitos de produto em especificações técnicas e assumir o escopo técnico.
* Comunicar compensações arquitetônicas (desempenho, custo, latência) às partes interessadas.
* Coletar feedback do Suporte e iterar sobre usabilidade e documentação das APIs.
* Colaborar com Design e Frontend em contratos e cargas úteis das APIs.
### **Experiência esperada do candidato**
* Você possui 7 anos ou mais de experiência profissional em backend (10 anos ou mais preferido), incluindo tempo em nível sênior ou staff em um ambiente orientado a produtos.
* Você domina Python com forte experiência em Django e/ou FastAPI.
* Você tem sólida experiência com Python concorrente e assíncrono (asyncio para concorrência no processo; Celery ou filas de tarefas similares para trabalho em segundo plano distribuído) e consegue projetar, implementar e (criticamente) depurar esses sistemas em condições reais de produção.
* Você já trabalhou com sincronização offline-first ou em redes instáveis, incluindo atualizações otimistas, enfileiramento e reprodução, e resolução de conflitos.
* Assistente de codificação com IA fazem parte diária do seu fluxo de trabalho (esqueletização, refatoração, exploração de código desconhecido, redação de testes e documentação), e você revisa criticamente sua saída quanto à correção, segurança e latência, sabendo quando não utilizá-los e ajudando a definir normas razoáveis para a equipe.
* Você possui experiência prática com bancos de dados SQL como PostgreSQL (projeto de esquema, otimização de consultas).
* Você já trabalhou com pelo menos um agente de mensagens ou plataforma de streaming (por exemplo, Kafka, RabbitMQ) e compreende suas semânticas de entrega (ordenação, idempotência, novas tentativas).
* Você escolhe as estruturas de dados e algoritmos adequados quando isso importa para correção ou desempenho, e sabe quando não sobrecarregar a arquitetura.
* Você possui sólida compreensão de design de sistemas e microsserviços.
* Você escreve testes automatizados rotineiramente — unitários, de integração e de ponta a ponta (por exemplo, pytest, tox, Playwright) — e trata a estratégia de testes como parte do projeto, não como uma reflexão tardia.
* Você já trabalhou em um ambiente Ágil e/ou Scrum.
* Você está confortável com pipelines de CI/CD e desenvolvimento baseado em trunk, além de estar à vontade para lançar várias pequenas versões por dia.
* Você possui experiência na construção e manutenção de APIs REST, no trabalho com WebSockets e no tratamento de rede.
* Você já trabalhou com plataformas em nuvem (por exemplo, AWS, GCP).
* Você possui experiência prática em observabilidade (monitoramento, registro de logs, alertas) e compreende SLAs e prontidão para plantão.
* Você responde a incidentes em produção com calma e depura de forma sistemática.
* Você já liderou projetos ou mentorado engenheiros, definido padrões técnicos e contribuído para o sucesso geral da equipe.
* Você consegue apresentar compensações técnicas a partes interessadas não técnicas em termos de negócios e documentar suas decisões.
* Você possui habilidades avançadas em inglês e se sente seguro tanto na comunicação verbal quanto na escrita.
* Você assume resultados do início ao fim, comunica proativamente e identifica riscos precocemente, em vez de escalá-los tardiamente.
### **Diferenciais**
* Você possui experiência com Kubernetes e/ou bancos de dados NoSQL e padrões nativos de nuvem.
* Você já teve exposição a Java, Spring ou linguagens OOP similares.
* Você já trabalhou com APIs de LLM, sistemas RAG ou outras integrações com IA.
* Você possui experiência em otimização avançada de custos para infraestrutura ou APIs externas.
### **Plano de crescimento**
### **No primeiro mês, você…**
* Concluirá o programa de integração para novos funcionários da Super Dispatch em toda a empresa. Você ficará por dentro de quem somos, como trabalhamos e o que estamos construindo.
* Compreenderá toda a funcionalidade dos produtos da Super Dispatch, bem como o setor maior de transporte automotivo e o cenário competitivo.
* Aprenderá como os aplicativos são executados na nuvem, como o desempenho é medido e como o desenvolvimento e a implantação são gerenciados.
* Entenderá as principais partes da base de código, revisará algum código e entregará sua primeira pequena funcionalidade com revisão de código.
#### **Em até 3 meses, você…**
* Colaborará em projetos técnicos entre equipes e fará programação em par para problemas mais complexos.
* Entregará uma funcionalidade de tamanho médio e contribuirá para discussões de projeto.
* Colaborará com engenheiros, gerentes de produto e designers para resolver problemas interessantes e desafiadores relacionados à construção e expansão de uma plataforma de envio de veículos (ponta a ponta) nos Estados Unidos.
#### **Em até 6 meses, você…**
* Assumirá a responsabilidade total por serviços e liderará revisões de projeto de APIs.
* Projetará, arquitetará, documentará, desenvolverá, implantará e operará serviços em Python que atendam aos usuários da plataforma, com monitoramento já estabelecido.
* Será um membro valorizado de uma equipe ágil autônoma e multifuncional com sua própria missão — um gerente de produto, um designer de UX, um engenheiro frontend e um engenheiro de QA.
#### **Em até 12 meses, você…**
* Impulsionará decisões arquitetônicas e liderará pelo menos uma grande melhoria na infraestrutura.
* Mentorará visivelmente um engenheiro e influenciará a roadmap da equipe.
* Será um membro contribuinte da comunidade de desenvolvedores de backend da Super Dispatch, afetando e melhorando nossos componentes de backend em toda a empresa.
### **O que oferecemos**
* Ótima cultura \- Buscamos transparência e você trabalhará com pessoas altamente motivadas e de ideias semelhantes, entusiasmadas em resolver problemas complexos
* Cultura remota primeiro \- Somos uma equipe 100% distribuída!
* Auxílio academia/bem-estar \- Oferecemos um auxílio mensal para associações em academias ($50/mês)
* Licença flexível generosa — Política de PTO flexível para que você possa tirar o tempo necessário, quando precisar, além de licença paterna paga de 6 semanas
* Excelente equipamento — Prepararemos você para o sucesso com a tecnologia certa e ajudaremos a equipar seu escritório em casa, se necessário.
### **Requisito de localização**
Estamos especialmente interessados em candidatos localizados nas regiões da Europa Oriental ou da Ásia Central.
**Isso parece com você? Adoraríamos conversar com você!**