Engenheiro de Software Back-end Sênior (Platform & Integrations)
Projeto 22
Detalhes da vaga
- Cargo
- Engenheiro de Software Back-end Sênior (Platform & Integrations)
- Contrato
- CLT
- Vagas
- 1
- Modelo
- Híbrido
- Publicada
- 27/08/2026
Localização
Descrição da vaga
Responsabilidades e atribuições:
Projetar, desenvolver e implementar serviços de backend e APIs para a plataforma CRM DP360. Liderar projetos de integração de ponta a ponta, desde o projeto técnico até a implantação em produção. Depurar, diagnosticar e resolver problemas em produção, incluindo falhas na entrega de mensagens, erros de webhook e defeitos no processamento (parsing) de dados. Escrever código limpo e de fácil manutenção, mantendo as melhores práticas de engenharia em toda a base de código. Criar e manter integrações com provedores terceirizados de SMS e voz (Twilio, Bandwidth), e-mail (Nylas, SendGrid) e sistemas de gestão de concessionárias (DMS). Projetar e proteger endpoints de webhook de entrada, incluindo verificação de assinatura, proteção contra ataques de repetição (replay), idempotência e roteamento por concessionária. Gerenciar pipelines de ingestão de leads provenientes da web, SMS e feeds de fornecedores, incluindo processamento, regras de roteamento e desduplicação. Desenvolver e documentar APIs REST consumidas por aplicativos móveis, aplicações front-end e parceiros externos. Apoiar iniciativas de conformidade em mensagens, como registro A2P 10DLC, gerenciamento de opt-out e monitoramento de entregabilidade. Colaborar com o Tech Lead na implementação de projetos técnicos e no cumprimento de marcos do projeto. Trabalhar com gerentes de produto e equipes de suporte para transformar problemas relatados por concessionárias em soluções que abordem a causa raiz. Participar de revisões de código, discussões técnicas e planejamento de sprints. Oferecer orientação e mentoria para engenheiros de nível pleno da equipe. Fortalecer o processamento assíncrono: tarefas em segundo plano (background jobs), filas de mensagens, tentativas de reenvio (retries) e recuperação de falhas para entrega de comunicações em alto volume. Otimizar consultas MySQL, índices e o design de esquema em grandes bancos de dados multi-tenant. Monitorar e diagnosticar sistemas em produção utilizando New Relic e CloudWatch, além de participar da investigação de incidentes e análises pós-incidente (post-mortems). Promover as melhores práticas de segurança em toda a camada de integração, incluindo autenticação de API, gerenciamento de credenciais e validação de webhooks. Contribuir para fluxos de trabalho de CI/CD utilizando Bitbucket Pipelines e AWS CodeBuild, apoiando uma arquitetura conteinerizada na AWS (ECS, ECR, RDS).
Requisitos e qualificações:
Graduação - Concluído - Obrigatório; Inglês - Avançado Experiência robusta em desenvolvimento de software backend. Sólida experiência em backend com PHP; experiência com CakePHP é altamente desejável. Experiência prática com Node.js para serviços de backend. Ampla experiência na integração e manutenção de APIs de terceiros (SMS, e-mail, voz, pagamentos ou similares), incluindo processamento de eventos via webhooks. Sólido entendimento de segurança em APIs e webhooks: verificação de assinatura, proteção contra ataques de repetição (replay), autenticação (JWT, OAuth) e limitação de taxa (rate limiting). Sólida experiência com MySQL, incluindo otimização de consultas, design de índices e modelagem de dados relacionais em larga escala. Experiência com padrões de processamento assíncrono: filas de mensagens, workers em segundo plano, tentativas de reexecução (retries) e idempotência. Familiaridade com serviços de nuvem da AWS (ECS, RDS, SQS, CloudWatch ou similares). Experiência com Docker e implantação de aplicações em containers. Experiência com fluxos de trabalho de desenvolvimento baseados em Git. Fortes habilidades de resolução de problemas, com foco em confiabilidade e integridade de dados. Capacidade de trabalhar em fusos horários distintos, em um ambiente que prioriza a comunicação assíncrona. Inglês avançado para conversação. Qualificações desejáveis: Experiência no uso de ferramentas de desenvolvimento baseadas em IA, como Claude Code, Cursor ou similares, no dia a dia da engenharia. Experiência direta com plataformas de comunicação como Twilio, SendGrid, Nylas, Bandwidth ou similares. Experiência com conformidade de SMS (A2P 10DLC, gerenciamento de opt-out) ou entregabilidade de e-mail (SPF, DKIM, DMARC, reputação do remetente). ● Experiência trabalhando com outros frameworks PHP, como Laravel ou Symfony. Experiência com Python (FastAPI ou similar) para desenvolvimento de microsserviços. Familiaridade com Angular e TypeScript para contribuições ocasionais no front-end. Experiência trabalhando em plataformas SaaS multi-tenant em larga escala. Familiaridade com ferramentas de monitoramento e observabilidade (New Relic, Datadog ou similares). Experiência com frameworks de testes automatizados, como PHPUnit, Jest ou pytest. Experiência prévia com CRM, sistemas de gestão de concessionárias ou plataformas SaaS para mercados verticais.
Benefícios:
VA e VR (Swile): R$1.600,00/mês; Assistência médica; Assistência odontológica; Seguro de vida.
Fonte: selecty