Sobre a vaga
Buscamos um(a) desenvolvedor(a) backend para integrar a equipe de um projeto de upgrade de inteligência artificial sobre uma plataforma corporativa já em produção. O objetivo é conectar sistemas já existentes (ERP, e-mail corporativo, GPS, RDO) a um novo núcleo de IA, via arquitetura de microsserviços desacoplada, sem alterar o core do sistema principal.
Principais responsabilidades
- Construir conectores de ingestão de dados a partir de sistemas corporativos (Google Workspace/Gmail, ERP, GPS, relatórios operacionais)
- Implementar filas, eventos e um orquestrador de automações
- Garantir segurança, permissões por perfil e trilha de auditoria em todas as integrações
- Desenvolver e manter microsserviços especializados (análise de dados, validação geográfica, log de auditoria)
- Realizar deploy e manutenção via Docker e pipeline de CI/CD
Requisitos obrigatórios
- Experiência sólida com Node.js ou Python para desenvolvimento de serviços backend, com portfólio real em produção (não apenas projetos acadêmicos)
- Integração de APIs REST de terceiros com autenticação OAuth2
- Arquitetura orientada a eventos: filas de mensageria (RabbitMQ, Amazon SQS ou equivalente), processamento assíncrono e controle de idempotência
- Bancos de dados relacionais (PostgreSQL) e modelagem de entidades corporativas
- Conhecimento aplicado de segurança: autenticação multifator, cofre de credenciais, princípio de menor privilégio
- Docker e pipeline de CI/CD básico
Diferenciais
- Experiência prévia com ERPs do tipo TOTVS/Protheus (API ou acesso a banco)
- Experiência com Google Workspace API
- Vivência com processamento de grande volume de mensageria
Stack de referência: Python/Node.js, PostgreSQL, RabbitMQ/SQS, Docker