Buscamos um(a) Desenvolvedor(a) Backend Sênior Para trabalhar de forma presencial que seje altamente autônomo(a) para consolidar a infraestrutura de um SaaS Omnichannel. O profissional será responsável por construir uma camada de servidor blindada (BFF), gerenciar integrações complexas e migrar lógicas sensíveis do frontend para o backend.
Responsabilidades Principais:
Segurança e BFF: Criar um API Gateway/bff seguro para remover a exposição de chaves de api (vono, fitbank, evolution api e outros) do frontend, garantindo a proteção de credenciais e implementando autenticação e rate limiting.
Módulo Financeiro: Desenvolver a lógica de geração de Boletos e Pix via Fitbank, incluindo a criação de Webhooks resilientes para baixa automática de faturas.
Integração WhatsApp: Gerenciar instâncias Docker (Evolution API/Baileys e outros), configurando webhooks para recebimento de mensagens, status e alertas de queda.
Inteligência Artificial (Gemini): Mover a lógica de Prompt Engineering para o backend para proteger a propriedade intelectual e criar um histórico persistente para a IA.
Arquitetura Multi-tenant: Configurar Security Rules rigorosas no Firestore e Custom Claims (Auth) para garantir o isolamento total de dados entre diferentes empresas.
Requisitos Obrigatórios:
Domínio avançado de
Node.js e TypeScript.
Experiência profunda com Firebase (Cloud Functions, Firestore avançado, Auth) e GCP (Cloud Run).
Experiência na construção e consumo de APIs RESTful e Webhooks.
Forte base em segurança de APIs (Autenticação, Rate Limiting, proteção de credenciais).
Prática com ci/cd e testes (jest/mocha).
Diferenciais:
Vivência com APIs financeiras (Fitbank), Evolution API (WhatsApp) e Docker.
Conhecimento em filas de processamento (Pub/Sub) e noções de Supabase/PostgreSQL.
Prazo de Entrega: Não estabelecido