Desenvolvedor de API de Comunicação Multicanal
Atribuições do cargo:
* Desenvolver e manter a API de comunicação centralizada para integração com ferramentas de automação e IA.
* Garantir a escalabilidade e baixa latência das filas (RabbitMQ) para mensagens diretas em WhatsApp, Instagram e outros canais de comunicação.
* Implementar webhooks para integração com Typebot/n8n e garantir a troca eficiente de mensagens entre sistemas.
Requisitos técnicos:
* Experiência com APIs multicanais, incluindo WhatsApp Business API, Instagram Graph API e soluções como Twilio/MessageBird.
* Conhecimento em Node.js (Express/NestJS) ou Golang para desenvolvimento de APIs RESTful e serialização de mensagens (JSON/Protocol Buffers).
* Domínio em configuração, produção e consumo de filas no RabbitMQ, incluindo troca de mensagens (exchanges, queues, bindings).
Nível de senioridade: Pleno/Sênior. Metodologias Ágeis: Scrum/Kanban. Colaboração: Trabalho com squads multidisciplinares. Documentação: Swagger/OpenAPI, diagramas de arquitetura.