Buscamos **Desenvolvedor Full Stack Sênior** para evoluir uma plataforma SaaS de **automação, comunicação multicanal e atendimento ao cliente**.
A plataforma permite criar fluxos visuais de automação, semelhantes à lógica do **n8n**, conectando canais, condições, integrações e agentes de IA.
Os workflows poderão envolver:
* E-mail, SMS, WhatsApp, RCS, Voz e Carta;
* Captura e centralização de respostas;
* Atendimento humano ou por Agente de IA;
* Integrações com ERPs, bancos e financeiras;
* APIs, webhooks, gatilhos, condições e ações;
* Filas, workers e processamento assíncrono.
Exemplo de fluxo:
**erp → identifica evento → envia e-mail → aguarda → verifica condição → envia sms → consulta banco → envia whatsapp → recebe resposta → direciona para ia ou atendente humano.**
### Tecnologias
Buscamos forte experiência em:
* NestJS,
Node.js e TypeScript;
* MongoDB;
* Redis;
* React;
* APIs e Webhooks.
É Importante possuir conhecimento em:
* Índices, migrations, backfills e otimização de consultas MongoDB;
* Replica Sets, failover e Arbiter;
* Redis, cache, filas e workers;
* Idempotência, retries e tratamento de falhas;
* Processamento seguro de tarefas;
* Arquiteturas orientadas a eventos;
* Automação de workflows;
* Integrações com sistemas externos.
### Principal diferencial
Queremos alguém que saiba **construir arquitetura de automação**, e não apenas desenvolver telas e CRUDs.
O profissional deverá pensar em funcionalidades como **blocos reutilizáveis**, permitindo criar infinitas combinações entre gatilhos, condições, integrações e ações.
Experiência com **n8n, Make, Zapier, Node-RED ou engines de workflow** será um grande diferencial.
Buscamos alguém com visão de arquitetura, escalabilidade, resiliência e capacidade de propor soluções.
Ao enviar sua proposta, informe experiência com **NestJS, MongoDB, Redis, filas, automações, integrações e sistemas de alto volume**, além de disponibilidade e valor/hora.
Prazo de Entrega: Não estabelecido