Estamos buscando um profissional experiente para desenvolver integrações totalmente nativas dentro da nossa plataforma MillionZap. O objetivo principal é permitir que nossos clientes conectem de forma simples e automática o WhatsApp Oficial (Cloud API), Instagram Business, Facebook Messenger.
A experiência do cliente deve ser extremamente simples e intuitiva, sem a necessidade de configurações manuais ou acesso a plataformas externas como Meta Developers. Todo o processo, desde a conexão do canal até a autorização de permissões, gerenciamento de webhooks e tokens, deve ser automatizado.
Fluxo esperado:
1. O cliente acessa o MillionZap.
2. Clica em 'Conectar Canal'.
3. Escolhe entre Instagram, Facebook, WhatsApp ou TikTok.
4. Realiza o login na conta correspondente.
5. Autoriza as permissões necessárias.
6. Automaticamente, todos os webhooks, tokens e configurações são vinculados ao cliente, sem qualquer intervenção manual.
Tecnologias da plataforma:
O desenvolvimento deverá seguir rigorosamente nossa stack tecnológica:
- Frontend: React
- Backend:
Node.js
- Banco de Dados: PostgreSQL
Todo o código será desenvolvido diretamente em nosso servidor, e forneceremos acesso ao ambiente de desenvolvimento. Não aceitamos desenvolvimento externo com posterior importação.
Escopo do projeto:
O profissional será responsável por:
- Desenvolver a integração oficial da Meta (WhatsApp, Instagram, Facebook).
- Desenvolver a autenticação OAuth 2.0.
- Configurar o gerenciamento de Tokens e sua renovação automática.
- Criar o cadastro automático dos canais.
- Criar o gerenciamento dos Webhooks.
- Implementar a recepção de mensagens em tempo real.
- Implementar o envio de mensagens.
- Sincronizar contatos.
- Sincronizar conversas.
- Sincronizar mídias.
- Sincronizar eventos.
- Desenvolver toda a camada necessária para a administração dessas conexões.
Requisitos obrigatórios:
O profissional deve possuir experiência comprovada com as seguintes tecnologias e APIs:
- Meta Graph API
- WhatsApp Cloud API
- Instagram Graph API
- Facebook Login
- OAuth 2.0
- Webhooks
- React
-
Node.js
- PostgreSQL
Prazo de Entrega: Não estabelecido