CompanyRemote

Desenvolvedor Full-stack Senior para ajuste Técnico de Saas de Agen...

Project-Based

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

React.jsTailwindGitHubPostgresSQLPostgreSQLOpenAITypeScriptNext.jsSystem AnalysisDevOps APIPythonNode.jsScrumCSSJavaScriptDatabaseTypescript

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching