Desenvolvedor de Soluções de Comunicação Multimodal
Sobre o Cargo
O cargo visa desenvolver e manter a API de comunicação centralizada para múltiplas plataformas, garantindo escalabilidade e baixa latência. O candidato deve ter experiência em APIs multicanais e habilidades em áreas como mensagem broker (RabbitMQ), backend e frameworks, integração com ferramentas de automação e banco de dados.
Responsabilidades
- Desenvolver e manter a API de comunicação centralizada;
- Garantir a escalabilidade e baixa latência das filas (RabbitMQ);
- Implementar webhooks para integração com Typebot/n8n;
- Criar endpoints para processamento de IA (ex: análise de sentimentos);
- Monitorar e resolver problemas nas integrações;
Habilidades Requeridas
- Experiência com APIs multicanais;
- Conhecimento em mensagem brokers (RabbitMQ);
- Habilidades em backend e frameworks (Node.js ou Golang);
- Integração com ferramentas de automação (Typebot/n8n);
- Banco de dados (PostgreSQL);
Diferenciais
- Experiência com provedores de terceiros (Meta, Zenvia, Gupshup);
- Conhecimento em LLMs (fine-tuning de modelos);
- Frontend básico (React/Vue);
- Testes automatizados (Jest/Postman/Newman);
Metodologias Ágeis
- Scrum/Kanban;
- Versionamento (Git/GitFlow);
- Documentação (Swagger/OpenAPI);
Perfil do Candidato
Nível de Especialização