Projeto freelance

Desenvolvimento de plataforma web full stack

21/09/2026

📍 Remote

Descrição do projeto

Buscamos um desenvolvedor full stack experiente para criar uma plataforma web proprietária e integral, destinada à gestão de custódias, recompensas, vouchers, indicações, contratos digitais, suporte ao cliente e conteúdo informativo. O projeto deve ser entregue com código-fonte completo, documentação técnica, repositório privado, banco de dados MySQL configurado, ambiente VPS otimizado, domínio com certificado SSL e painel administrativo centralizado. O código deve ser limpo, documentado e organizado para permitir a continuidade por outra equipe técnica, se necessário. Conteúdos relacionados a Spot, Futuros, Launchpad e Launchpool serão estritamente informativos e administráveis, sem integração ou consumo de APIs de corretoras. A plataforma não executará ordens nem consultará saldos em exchanges. Módulo de custódia com Mercado Pago: - Checkout transparente via Pix e cartão. - Criação de pagamentos pela API: POST /v1/payments. - Webhook configurado em /api/webhooks/mercadopago. - Ativação automática da custódia após status approved, validando payment_id e external_reference (user_id) para evitar duplicidade. - Custódia com resgate livre e custódia com voucher atrelado, com um voucher por custódia ativa. - Elegibilidade para vouchers, campanhas de indicação e contratos digitais gerenciada por regras parametrizáveis no painel administrativo. Stack tecnológica: - Frontend: React / Next.js. - Backend e API: Node.js / NestJS. - Banco de dados: MySQL. - Redis opcional para rate limit, filas e processamento assíncrono. - JWT com refresh seguro, Linux, Nginx, SSL e publicação em VPS. - GitHub privado para código-fonte, branches e releases. Princípios de engenharia: - Separação entre regras comerciais e conteúdo editorial. - Idempotência em webhooks de pagamento. - Transações de banco para operações críticas. - Logs técnicos e trilha de auditoria para eventos sensíveis. - Variáveis de ambiente para segredos, sem chaves sensíveis no GitHub. Também serão necessários cadastro único com validação e normalização de CPF, e-mail e telefone, verificação de e-mail, SMS opcional, registro de IP, user agent e dispositivo, rate limit, bloqueio temporário contra criação repetida de contas, proteção contra força bruta, hash forte de senhas e políticas seguras para cookies e tokens. Após o cadastro, o usuário deverá visualizar os contratos vigentes e confirmar o aceite. Cada aceite ficará vinculado à versão exata do contrato, preservando o histórico. Serão utilizados dois domínios integrados: 1. Domínio institucional, sem checkout, com botões "Acessar Plataforma" e "Ativar Custódia". 2. Domínio da plataforma, com sistema logado, dashboard, checkout do Mercado Pago e ativação da custódia. O usuário deverá ser redirecionado de forma transparente do domínio institucional para o domínio da plataforma ao ativar a custódia.
Aplicar para o projeto