Desenvolvedor Full-stack Senior para ajuste Técnico de Saas de Agen...
Description
Descrição do Projeto:
Contexto:
Tenho um SaaS de agendamento via WhatsApp focado em barbearias/salões (UseConvoo) construído com tecnologias modernas, mas que enfrenta gargalos críticos de arquitetura e lógica de fluxo que estão impedindo a escala. O sistema já possui usuários e demanda validada, mas precisa de um "ajuste técnico" urgente.
Tech Stack Atual:
Frontend/Backend: 14 (App Router) / TypeScript
Styling: Tailwind CSS
Database: PostgreSQL com Prisma orm
api whatsapp: evolution api
auth:
Infra: Railway (pnpm)
O que precisamos resolver (Prioridade Total):
Isolamento de Instâncias e Sessões (Cross-session Leakage): Corrigir falha crítica onde instâncias estão misturando contextos (vazamento de dados entre conversas). Garantir isolamento 100% via banco de dados e gestão de estado.
Refatoração de Lógica de Fluxo (Legacy Code Cleanup): Recentemente foi feito um merge no GitHub que gerou conflitos. O bot está intercalando o script novo com mensagens/lógicas do script antigo (especialmente na etapa de data). É Necessário auditar o código e eliminar a redundância.
Estabilização de Webhooks: Otimizar a fila de processamento de mensagens para eliminar delays e garantir que a máquina de estados (state machine) da conversa seja resiliente.
Refinamento de IA (OpenAI): Ajustar o System Prompt para evitar alucinações fora do escopo (barbearia) e garantir que o "Kill Switch" da IA no painel administrativo funcione perfeitamente no backend.
Filtro de Mensagens de Sistema: Implementar filtro para o bot ignorar avisos automáticos do WhatsApp (ex: mensagens temporárias) e focar apenas em text.
Onboarding via Pairing Code: Implementar a conexão via código de 8 dígitos da Evolution api, além do qr code atual.
Implementação de "Human Bypass": Lógica para pausar a automação por 2 horas caso o usuário (barbeiro) envie uma mensagem manual no chat, garantindo que o bot não interrompa o atendimento humano.
Requisitos:
Experiência comprovada com 14 e Prisma.
Experiência sólida com Evolution API ou similares.
Perfil Sênior: Alguém que resolva a arquitetura e organize o GitHub (Branches, documentação, etc).
Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.