Buscamos um profissional experiente em desenvolvimento de software para criar uma API de comunicação centralizada.
Responsabilidades
* Desenvolver e manter a API de comunicação, garantindo escalabilidade e baixa latência das filas (RabbitMQ).
* Implementar webhooks para integração com ferramentas de automação como Typebot e n8n.
* Criar endpoints para processamento de IA, como análise de sentimentos.
Nível de senioridade: Pleno/Sênior, dada a complexidade das integrações e necessidade de tomada de decisões arquiteturais.
-----------------------------------
Requisitos Técnicos
* Conhecimento em APIs de comunicação como WhatsApp Business API ou soluções como Twilio/MessageBird.
* Experiência com RabbitMQ, incluindo configuração, produção e consumo de filas.
* Domínio em Node.js (Express/NestJS) ou Golang, com habilidade em criar APIs RESTful.
-----------------------------------
Integração com Ferramentas de Automação
* Experiência em integrar Typebot e n8n, utilizando suas APIs públicas ou webhooks para trigger de fluxos.
-----------------------------------
Banco de Dados
* Modelagem de dados para registro de mensagens no PostgreSQL.
* Otimização de queries para histórico de conversas.
-----------------------------------
DevOps e Cloud
* Conhecimento em Docker e orquestração de contêineres.
* Deploy em cloud privada servidores LINUX.
-----------------------------------