Estamos buscando um desenvolvedor Back-End experiente e proativo para dar continuidade a um projeto já em andamento. O frontend da plataforma está pronto e modularizado, e a base do backend já foi implementada. O objetivo principal é consolidar a arquitetura existente, corrigir inconsistências, aprimorar funcionalidades e implementar integrações cruciais para a operação da plataforma.
Requisitos Obrigatórios:
Experiência sólida com API Routes e integração com
Next.js. Domínio de tecnologias como
Node.js, TypeScript, Prisma ORM e PostgreSQL. Experiência comprovada com AWS S3 para gestão de uploads, permissões e URLs assinadas. Capacidade de realizar integração real com gateways financeiros, com foco especial em Asaas. Habilidade para automação de e-mails utilizando Brevo. Conhecimento em deploy de aplicações no Railway. Aplicação de boas práticas de autenticação, segurança e organização de código. Experiência no desenvolvimento de dashboards administrativos e consolidação de dados.
Diferenciais:
Experiência com sistemas de KYC automatizado (como ShuftiPro). Conhecimento em arquitetura modular e escalável. Capacidade de diagnóstico rápido de bugs e realização de ajustes em ambientes serverless. Conhecimento em auditoria interna e implementação de logs estruturados.
Escopo do Trabalho:
1. Revisão e Correção do Backend Existente: Ajustar rotas, autenticação, validações, respostas de API, fluxos de S3 e resolver inconsistências gerais.
2. Expansão do Backend: Implementar a integração de KYC (ShuftiPro), automatizar e-mails com Brevo, finalizar APIs pendentes e integrar completamente o Asaas, cobrindo funcionalidades como gestão de clientes, assinaturas, cobranças (PIX, boleto, cartão), webhooks, renovações e sincronização financeira.
3. Desenvolvimento do Backend para o Painel Administrativo: Criar APIs para uma visão consolidada de usuários, criadores e agências; aprovação de criadores; monitoramento financeiro e de inadimplência; dashboards de receita, saques e carteira; e ferramentas administrativas para aprovação de saques, revisão de atividades e gerenciamento de permissões. Incluir também a implementação de auditoria interna e logs.
4. Finalização Geral: Garantir um backend estável e bem documentado, um painel administrativo totalmente funcional e fornecer suporte ao frontend para a integração final.
Temos urgência para iniciar este projeto e buscamos um profissional que possa se dedicar a essas entregas com agilidade e qualidade.
Prazo de Entrega: Não estabelecido