[Só Brasileiros]Sênior Fullstack - Saneamento de Saas (Next.js 14 +...
Description
Tech Stack Atual:
Framework: 14 (App Router) / TypeScript
Styling: Tailwind CSS
Database: PostgreSQL com Prisma orm
api whatsapp: evolution api
auth:
Infra: Railway
Package Manager: pnpm
Descrição do Projeto: Fullstack Sênior por gentilizar se você não é sênior ou só curioso não chamar
Procuro um desenvolvedor Fullstack Sênior para realizar o saneamento técnico e implementação de novas features em um SaaS de agendamento para barbearias. O sistema utiliza integração com WhatsApp e Google Calendar.
Temos um alto volume de leads (validados via tráfego pago), mas a infraestrutura atual apresenta instabilidades de escala e isolamento de instâncias que precisam de correção imediata para o religamento dos anúncios.
🔴 1. PRIORIDADE MÁXIMA:
Conflito de Versões e Limpeza de Cache:
O Problema: Durante os últimos merges, as versões antigas do script de fluxo parecem não ter sido removidas ou desativadas. O bot está apresentando comportamento intermitente (ora responde o fluxo certo, ora o antigo, ora não responde).
Estabilização e Infraestrutura
Isolamento de Instâncias: Garantir 100% de isolamento entre sessões de WhatsApp. Corrigir vazamento de contexto (um cliente recebendo resposta de outro).
Performance de Webhooks: Investigar e otimizar a fila de processamento no Railway. O bot apresenta delays ou travamentos intermitentes no fluxo.
Filtro de Mensagens de Sistema: Implementar lógica para ignorar mensagens que não sejam text (ex: avisos de mensagens temporárias, mudanças de grupo, etc).
Fix Onboarding: Corrigir falso positivo de "CNPJ não localizado" no front-end que não impede o cadastro no banco, mas assusta o usuário.
Conexão por Número (Pairing Code): Implementar a conexão via código de 8 dígitos do WhatsApp para aumentar a taxa de conversão no onboarding.
🧠 2. Inteligência e Controle de Fluxo
Prompt Engineering: Refinar o System Prompt para evitar alucinações fora do escopo (barbearia/agendamento).
Trava de Intervenção Humana: Se o dono da barbearia responder manualmente, o bot deve pausar automaticamente por 2 horas antes de retomar a automação.
Botão "Assumir Conversa": No painel Admin, criar toggle para pausar o bot e botão de redirecionamento direto para o chat no WhatsApp.
💳 3. Checkout e Analytics
Sistema de Cupons: Criar lógica de cupons no banco de dados (aplicação de desconto e envio do valor final via API para o.)
Tracking: Instalação e disparo de eventos do Pixel do Meta e Google Tag (Eventos: CompleteRegistration e whatsapp_connected).
Fix Dashboard: Corrigir o widget de "serviços mais agendados" no Analytics do painel.
📅 4. Agenda e Notificações
Google Calendar Sync: Implementar opção de "Bloqueio de Horário" (indisponibilidade) e importação de eventos já existentes na agenda do Google para o sistema.
Lembretes e Marketing: Reativar módulo de lembretes (limitado a 20/dia por cliente) e adicionar módulo de mensagens de marketing (limitado a 5/dia).
Acompanhamento Google: Auxiliar na gravação do vídeo de consentimento OAuth para remover o aviso de "App não verificado".
📂 5. Entrega e Documentação
Organização de Repositório: Nomear arquivos e pastas seguindo Clean Code e atualizar o README do projeto com o mapa da arquitetura para manutenções futuras.
Responsividade: Ajustar a tela de onboarding e o sistema para enquadramento perfeito em dispositivos móveis.
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.