Desenvolvedor de Soluções de Comunicação Multicanais
O candidato perfeito para este cargo será responsável por desenvolver e manter uma API de comunicação centralizada, escalável e com baixa latência. Será necessário garantir a integração com ferramentas de automação e inteligência artificial.
* Requisitos Técnicos Obrigatórios:
Domínio em Node.js (Express/NestJS) ou Golang é fundamental para a criação de APIs RESTful. Autenticação (JWT, OAuth2) e segurança (rate limiting) são também essenciais.
* Criação de Endpoints para Processamento de IA:
É importante criar endpoints para processamento de análise de sentimentos, dentre outras funcionalidades relacionadas à inteligência artificial.
* Integração com Ferramentas de Automação:
Devem ser implementados webhooks para integração com Typebot/n8n.
* Banco de Dados:
A modelagem de dados para registro de mensagens (PostgreSQL) deve ser otimizada para histórico de conversas.
* DevOps e Cloud:
Docker e orquestração devem ser utilizados para deploy em cloud privada servidores LINUX.
* Diferenciais (Nice to Have):
Experiência com provedores de terceiros como Meta (WhatsApp/Instagram) APIs empresariais pode ser um diferencial.
* Metodologias Ágeis:
Scrum/Kanban deve ser utilizado para gerenciar o projeto.
* Responsabilidades do Cargo:
Aqui estão algumas das principais responsabilidades do cargo:
* Desenvolver e manter a API de comunicação centralizada;
* Garantir a escalabilidade e baixa latência das filas;
* Implementar webhooks para integração com Typebot/n8n;
* Criar endpoints para processamento de IA;
* Monitorar e resolver problemas nas integrações.
Nível de Senioridade:
* Pleno/Sênior