Estamos buscando um Desenvolvedor Backend Sênior, fluente em portugues, altamente qualificado para liderar a definição e implementação do backend de uma plataforma saas b2b de cadeia de suprimentos. A plataforma é um sistema all-in-one que já possui 9 módulos com frontend desenvolvido em React/
Next.js via Lovable (fornecedores, requisições, cotações, contratos, pedidos, portal do fornecedor, dashboards, entre outros). O objetivo é aproveitar ao máximo a estrutura existente, sem a necessidade de reescrever o frontend do zero neste primeiro momento.
As principais responsabilidades para este projeto incluem:
– Definição e implementação da arquitetura de backend utilizando Supabase e PostgreSQL como base.
– Modelagem de banco de dados multi-tenant, garantindo isolamento total entre as empresas clientes por meio de RLS (Row Level Security) e policies bem definidas.
– Criação de APIs e Edge Functions para suportar os 9 módulos de frontend já existentes.
– Implementação de autenticação, gestão de papéis/perfis de usuário e segurança de acesso ponta a ponta.
– Otimização de consultas e estrutura de dados para garantir alta performance e escalabilidade mesmo com grande volume de registros (fornecedores, contratos, pedidos, cotações etc.).
– Preparação da base para relatórios e dashboards complexos, com filtros por empresa, período, categoria, status e performance de fornecedores.
Requisitos essenciais:
– Experiência comprovada no desenvolvimento de backend para plataformas SaaS B2B (multi-módulo, multi-empresa).
– Domínio prático e experiência em produção com Supabase e PostgreSQL, incluindo Supabase Auth, RLS, Edge Functions, Storage e policies de segurança em ambiente real (não apenas projetos pessoais).
– Experiência sólida na implementação de soluções multi-tenant e isolamento de dados entre clientes.
– Conhecimento e aplicação de boas práticas de desenvolvimento: versionamento de código (Git), migrations de banco de dados, testes automatizados (unitários e integração) e cuidado com evolução de schema em produção.
– Disponibilidade integral para o projeto, com foco prioritário neste desenvolvimento.
– Comunicação fluente em português (Brasil), inclusive para reuniões de alinhamento e discussão de arquitetura. Propostas em inglês ou de profissionais que não falem português serão desconsideradas.
Diferenciais valorizados:
– Experiência com Lovable ou outras ferramentas low-code/no-code e reaproveitamento de código gerado por IA.
– Vivência com sistemas de gestão de suprimentos, erp, financeiro, crm ou outros sistemas b2b multi-módulo.
– Ter participado ativamente do crescimento de um produto em número de clientes e usuários (escala real, não apenas MVP).
– Experiência prática com Inteligência Artificial e automação, como uso de IA para geração de relatórios/insights, automação de processos de negócio, criação de agentes ou integrações com ferramentas como n8n, Make, Zapier ou modelos de IA conectados ao backend. Esse ponto será considerado um diferencial altamente relevante.
Sobre o processo seletivo:
Este é um projeto 100% remoto, com potencial de continuidade para futuras fases de desenvolvimento e manutenção, dependendo do desempenho e alinhamento. Na sua proposta, por favor inclua obrigatoriamente:
– Um resumo claro da sua experiência com Supabase/PostgreSQL em contextos SaaS B2B.
– Um exemplo real de projeto multi-tenant ou multi-módulo em que você tenha sido responsável pela arquitetura ou pelo backend principal.
– Links para GitHub ou portfólio com código ou arquitetura que você considere representativos do seu trabalho.
Após uma triagem inicial das propostas, os candidatos selecionados receberão um questionário técnico por escrito (sem live coding) sobre arquitetura, segurança, multi-tenant, performance e integração com frontend já existente em React/Next/Lovable. Em seguida, farei uma call de alinhamento com os finalistas para discutir arquitetura, marcos de entrega e forma de trabalho.
Importante: estou aberta a rediscutir a estratégia de uso do Lovable (incluindo eventualmente reduzir a dependência ou migrar parte do código), desde que o profissional tenha também forte experiência em frontend com React/
Next.js e consiga propor essa mudança com segurança, sem desperdiçar o que já foi construído e garantindo uma transição planejada.
IA, Automação, Database, SQL,
Node.js, JavaScript, Typescript, rest api, modelagem de dados, software testing, internet security, machine learning, system analysis, devops, git, microservices,
react.js,
Next.js, API, Web Services, Python, Extract Transform Load (ETL), Big Data
Delivery term: Not specified