Estamos procurando por um profissional experiente para desenvolver e manter a API de comunicação centralizada. Essa é uma oportunidade única para trabalhar em um projeto desafiador e contribuir com a construção de soluções inovadoras.
Descrição do Cargo
O profissional escolhido será responsável por garantir a escalabilidade e baixa latência das filas (RabbitMQ), implementar webhooks para integração com Typebot/n8n e criar endpoints para processamento de IA (ex: análise de sentimentos). Além disso, deve monitorar e resolver problemas nas integrações.
Habilidades e Conhecimentos Requeridos
* Linguagens de Programação: Node.js (Express/NestJS) ou Golang;
* Ferramentas de Automação: Typebot, n8n e ferramentas de IA (ex: OpenAI GPT, LangChain, RAG);
* Banco de Dados: PostgreSQL;
* DevOps e Cloud: Docker, orquestração (Proxmox é um plus) e deploy em cloud privada servidores LINUX.
Cadências e Processos
* Metodologias Ágeis: Scrum/Kanban;
* Versionamento: Git (GitFlow);
* Documentação: Swagger/OpenAPI, diagramas de arquitetura;
* Colaboração: Trabalho com squads multidisciplinares.
Conhecimentos Desejáveis
Ao longo da carreira, os candidatos que têm experiência com provedores de terceiros como Meta (WhatsApp/Instagram) APIs empresariais, Zenvia, Gupshup ou outros gateways de comunicação podem se destacar. Além disso, conhecimento em LLMs (ex: fine-tuning de modelos para respostas automatizadas) e frontend básico (React/Vue) para possível dashboard de logs também são valiosos.