Categoria: TI e Programação Subcategoria: Programação Web Tamanho do Projeto: Grande (Sistema de Alta Complexidade)
1. Sobre o Projeto e Visão Geral
Buscamos um desenvolvedor Sênior ou Software House para construir uma plataforma SaaS proprietária para uma startup do setor de Mídia Digital Out-of-Home (DOOH). O sistema fará a gestão de publicidade em telas interativas distribuídas em frotas de mobilidade e estabelecimentos comerciais físicos.
O projeto exige uma arquitetura Multi-Tenant (Matriz e Filiais) rigorosa, pois atenderá a uma rede de franquias. A plataforma funcionará como um ecossistema centralizado onde a Matriz possui visão e relatórios globais, enquanto cada Filial opera sob seu próprio CNPJ, fazendo a gestão exclusiva do seu inventário local e faturando diretamente os seus anunciantes
.
2. Módulos Core (Principais Desafios Técnicos)
Motor de Inventário Finito (Prevenção de Overbooking): O sistema deve tratar espaços digitais (ex: venda fracionada de slots de vídeo em loop) e espaços físicos como bens finitos
. O sistema precisará de um "motor de disponibilidade" para bloquear as datas e locais escolhidos
.
Checkout Dinâmico com Faturamento Direcionado: O fluxo de carrinho opera em dois estágios. O faturamento e a emissão automática da Nota Fiscal cabem integralmente à filial que originou a venda. O cliente final passa o cartão uma única vez (Single-Checkout), e a liquidação ocorre no gateway desta filial específica
.
Split de Pagamento no Backend: No momento da aprovação do pagamento, a plataforma deve acionar a API de Split do gateway para fatiar e repassar os valores percentuais para subcontas diferentes (Matriz, Dono do Terminal e Vendedor), com percentuais configuráveis pelo painel Admin
.
Gestão de Assinaturas (MRR) e Contratos: Controle de planos com fidelidade progressiva. A plataforma deve automatizar a cobrança recorrente, calcular prorrogações e aplicar cálculos de multa e perda de descontos em caso de rescisão antecipada
.
Motor de Afiliados e Comissionamento: Um sistema integrado de indicação que permite a geração de links e códigos exclusivos, vinculando automaticamente a venda de um plano ao afiliado e calculando sua comissão parametrizável (fixa, percentual, sobre primeira venda ou recorrente)
.
3. Escopo de Desenvolvimento em 5 Etapas
Para mitigar riscos, o projeto deverá ser orçado e validado de forma sequencial:
Etapa 1: Estrutura base (Front/Back), protótipo visual, regras de Single-Checkout dinâmico
.
Etapa 2: Cadastros multi-empresa (Matriz/Filial), gestão de pontos de exibição (terminais), motor de inventário DOOH e matriz de permissões hierárquicas
.
Etapa 3: Módulo de assinaturas recorrentes, geração de contratos descentralizados (onde o contratado é o CNPJ da filial), aceite eletrônico e automatização de cancelamentos
.
Etapa 4: Módulo financeiro local para cada filial, painel de repasse aos donos dos espaços físicos. Módulo de Afiliados completo (geração de links de indicação, dashboard do parceiro, tracking de vendas e aprovação de comissões)
. Inclusão de painéis globais de indicadores SaaS (MRR, Churn, Ocupação)
.
Etapa 5: Integrações externas via API
.
4. Integrações via API Necessárias (Etapa 5)
Integração com Ferramenta de Design: Conexão nativa (via API e iframe de incorporação) com plataforma de design gráfico para que o anunciante crie sua arte diretamente no nosso sistema, atualizando as telas em tempo real (sem uploads de arquivos)
.
Gateway de Pagamento Avançado (Split): Integração capaz de lidar com múltiplas contas/credenciais e realizar o split complexo de recebíveis no backend
.
Emissão de Notas Fiscais: Integração fiscal que suporte múltiplos certificados digitais e prefeituras simultaneamente (um para cada filial)
.
Assinatura Digital e Notificações: Conexão com plataformas de assinatura eletrônica e envios transacionais via E-mail/WhatsApp
.
5. Requisitos para a Proposta
Tecnologias sugeridas: Stack moderno (
Node.js/Python/PHP Laravel para backend; React/
Vue.js para frontend) estruturado para alta escala e nuvem.
Experiência obrigatória com arquiteturas multi-tenant, desenvolvimento de sistemas de afiliados/indicação e integrações de gateway com divisão (split) de recebíveis.
Para validar sua candidatura: Por favor, detalhe brevemente sua experiência com arquiteturas multi-empresa, descreva a stack que pretende utilizar e forneça uma estimativa de prazo e orçamento dividida pelas 5 etapas listadas.
Prazo de Entrega: Não estabelecido