Desenvolvedor de Soluções de Comunicação Multicanais
O desenvolvedor de soluções de comunicação multicanais será responsável por criar e manter uma API de comunicação centralizada que permita a integração com múltiplos canais, incluindo WhatsApp, Instagram, Webchat e Email. Além disso, deve garantir a escalabilidade e baixa latência das filas (RabbitMQ) e implementar webhooks para integração com Typebot/n8n.
Outras responsabilidades incluem criar endpoints para processamento de IA (ex: análise de sentimentos), monitorar e resolver problemas nas integrações e trabalhar em colaboração com squads multidisciplinares.
Requisitos Técnicos:
* Experiência com APIs Multicanais: Conhecimento em APIs de comunicação como WhatsApp Business API ou soluções como Twilio/MessageBird
* Integração com Ferramentas de Automação: Experiência em configuração, produção e consumo de filas no RabbitMQ e conhecimento em troca de mensagens (exchanges, queues, bindings)
* Backend e Frameworks: Domínio em Node.js (Express/NestJS) ou Golang e criação de APIs RESTful
Diferenciais (Nice to Have):
* Experiência com Provedores de Terceiros: Meta (WhatsApp/Instagram) APIs empresariais
* Conhecimento em LLMs: Fine-tuning de modelos para respostas automatizadas
* Frontend Básico: Criação de dashboards de logs utilizando React/Vue
Metodologias Ágeis: Scrum/Kanban e Versionamento: Git (GitFlow)
Responsabilidades do Cargo:
* 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
Nível de Senioridade: Pleno/Sênior
],