Desenvolvedor
Node.js (NestJS) para Integração WhatsApp Cloud API + Backend Completo para Frontend Lovable (React).
mvp urgente (se não entregar no prazo, solicitaremos mediação do workana para cancelar o trabalho por quebra de cláusula):
o que preciso na proposta?
o desenvolvedor deve enviar obrigatoriamente:
1 - valor do mvp funcional
2 - prazo real de entrega do mvp
3 - valor da plataforma completa
4 - prazo estimado da plataforma completa
-> portfólio e provas das experiências solicitadas
estamos buscando um desenvolvedor backend experiente para construir o backend oficial da nossa plataforma em
node.js, integrar tudo ao frontend Lovable (React) já desenvolvido e conectar o sistema atual, que hoje usa API não oficial. A prioridade é entregar rapidamente um mvp funcional usando a api oficial da meta (modo lojista). Após o MVP, o desenvolvimento continua para o modo Agência (multi-lojas) e demais melhorias.
Fluxo inicial do usuário: ao fazer login, o assinante escolhe entre API Oficial (prioridade) ou API Não Oficial (já existente e integrada posteriormente). No modo Oficial, já temos telas prontas para Lojista (entrega imediata) e Agência (entrega após o MVP).
Objetivo do Projeto
Transformar o frontend Lovable em um sistema real, robusto e pronto para produção com:
Embedded Signup completo
Envio e recebimento de mensagens reais
Webhooks com assinatura validada
Multi-tenant básico implementado
Gestão e uso de templates oficiais
Dashboard e inbox funcionando com dados reais
Suporte futuro ao modo Agência (multi-lojas)
Deploy completo em VPS Ubuntu
Integração obrigatória com o login e fluxo do sistema atual (API não oficial)
Requisitos Essenciais do Backend
Node.js com TypeScript (NestJS preferencial)
Integração completa com WhatsApp Cloud API
Implementação do Embedded Signup de ponta a ponta
Webhooks com validação x-hub-signature-256 e idempotência
Envio de mensagens de sessão e templates
Filas com Redis (BullMQ preferencial), DLQ, backoff e retry
Controle de rate limit da Meta
Multi-tenant real (estrutura, isolamento, troca futura de tenants)
Logs, auditoria e segurança com jwt, hmac e https
preparação para comunicação em tempo real (sse ou websocket)
frontend (lovable)
todo o frontend está pronto: dashboard, inbox, gestão de templates, campanhas e telas multi-loja. O trabalho será conectar os endpoints do backend e sincronizar os dados em tempo real.
Infraestrutura Obrigatória
Node.js + TypeScript
MySQL
Redis
Docker
VPS Ubuntu + Nginx + HTTPS
Logs e observabilidade
Criptografia de tokens sensíveis
Padrões de arquitetura e código limpo
Entrega Mínima do MVP (Obrigatório)
O MVP só será aceito quando:
Embedded Signup funcionar de ponta a ponta
Webhook receber eventos reais
Worker enviar mensagens reais
Dashboard e inbox exibirem dados reais
Templates criados, aprovados e utilizáveis
Multi-tenant básico ativo (um tenant por loja)
Deploy com HTTPS em produção
Integração com o login e fluxo do sistema atual
Documentação clara
Código limpo, organizado e escalável
Após o MVP, o projeto continua com:
Modo Agência (multi-lojas)
Tenant switching
Migração de clientes
Melhoria contínua do módulo oficial
Integração final com a API não oficial já existente
Etapas Sugeridas de Desenvolvimento
Base do backend, banco, Redis, auth, multi-tenant e deploy inicial
Embedded Signup completo
Webhooks e recebimento de mensagens
Envio de mensagens com filas e rate limit
Integração do backend com o Lovable, dashboard e inbox (entrega do MVP)
Triagem (Respostas Obrigatórias)
Qual o prazo real do MVP?
Experiência comprovada com WhatsApp Cloud API?
Já implementou Embedded Signup antes?
Experiência com multi-tenant real?
Experiência com Redis/BullMQ e filas?
Já configurou x-hub-signature-256?
Pode enviar exemplos reais de MVPs com
Node.js e webhooks?
Como implementaria o rate limit da Meta?
O Que Preciso na Proposta
Valor e prazo do MVP funcional
Valor e prazo da plataforma completa
Portfólio e comprovações técnicas
Prazo de Entrega: Não estabelecido