Desenvolvimento de Soluções de Comunicação Multicanal
Através do desenvolvimento e manutenção de uma API de comunicação centralizada, você garantirá a escalabilidade e baixa latência das filas, bem como implementará webhooks para integração com ferramentas de automação. Além disso, será responsável por criar endpoints para processamento de inteligência artificial.
Tarefas Principais:
* 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.
Requisitos Técnicos:
* Conhecimento em Node.js (Express/NestJS) ou Golang;
* Domínio em APIs RESTful;
* Autenticação (JWT, OAuth2) e segurança (rate limiting);
* Integração com Ferramentas de Automação (Typebot, n8n);
* Banco de Dados (PostgreSQL).
Nível de Experiência: Pleno/Sênior.
Competências Desejáveis:
* Experiência com provedores de terceiros (Meta, Zenvia, Gupshup);
* Conhecimento em LLMs (fine-tuning de modelos);
* Frontend básico (React/Vue);
* Testes automatizados.
Metodologias Ágeis: Scrum/Kanban;
Versionamento: Git (GitFlow);
Documentação: Swagger/OpenAPI,
Colaboração: Trabalho com squads multidisciplinares
Precisa Conhecer? Você irá trabalhar em um ambiente Agile, utilizando Scrum/Kanban, Git e ferramentas de documentação adequadas. Seja experiente em treinar modelos e entender lógica de programação além de gostar de aprender de correr melhorias no código adotando o que melhor atende as necessidades da equipe e a empresa.