Estamos buscando um desenvolvedor experiente para realizar o deploy e a estabilização de um sistema CRM SaaS já desenvolvido. O projeto não envolve a criação do sistema do zero, mas sim a configuração, correção de erros e validação de um código existente hospedado no GitHub. O objetivo é garantir que o sistema esteja totalmente funcional e estável em ambiente de produção.
Stack Tecnológica:
O sistema é construído com as seguintes tecnologias:
* Frontend:
Next.js
* Backend:
Node.js
* Banco de Dados: PostgreSQL
* Cache/Mensageria: Redis
* Comunicação em tempo real: WebSocket
* Integrações: WhatsApp e gateway de pagamento Pix
Escopo do Projeto:
As principais tarefas incluem:
* Realizar o deploy completo do frontend, backend e worker do sistema.
* Configurar todas as variáveis de ambiente e o banco de dados PostgreSQL.
* Identificar e corrigir erros de build, problemas na API e falhas na comunicação em tempo real (WebSocket).
* Validar o funcionamento do chat, garantindo que o envio e recebimento de mensagens ocorram sem duplicação.
* Validar as conexões do sistema, assegurando que sejam salvas corretamente, testáveis e que o status reflita a realidade.
* Validar a integração com o Pix, cobrindo os seguintes pontos:
* Geração de cobranças Pix.
* Funcionamento correto do webhook de pagamento.
* Confirmação de pagamento via API.
* Atualização do status de pagamento no chat do CRM.
Critério de Entrega:
O projeto será considerado concluído quando o fluxo completo estiver funcionando perfeitamente, desde o momento em que um cliente envia uma mensagem, ela aparece no CRM, a resposta é enviada, o Pix é gerado, o pagamento é efetuado, o sistema confirma o pagamento e o status é atualizado no chat.
Importante:
* Não há intenção de refatorar ou refazer o sistema. O trabalho deve ser focado em operar sobre o código existente.
* Buscamos um profissional com experiência comprovada em SaaS multi-tenant, deploy fullstack, e nas tecnologias mencionadas.
Prazo de Entrega: Não estabelecido