Analisando propostas

Desenvolvedor Full Stack para Saas com Next.js, Firebase e Postgresql

Publicado em 01 de Julho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um freelancer experiente para atuar no desenvolvimento e evolução do PartnersHub, um sistema SaaS multitenant. O projeto envolve a migração e integração de dados, além da criação de novos módulos e otimização da arquitetura.

O PartnerHub é um sistema SaaS multitenant que atualmente utiliza Next.js (TypeScript + Tailwind) no frontend e Firebase (Authentication, Firestore, Functions, Storage) no backend. Para novos módulos e relatórios, o sistema passará a integrar PostgreSQL no Cloud SQL do Google.

Suas principais responsabilidades incluirão:
- Ajudar a migrar parte dos dados e relatórios existentes para PostgreSQL no Cloud SQL, garantindo compatibilidade com as funcionalidades que atualmente rodam em Firestore.
- Desenvolver e implementar integrações via Cloud Functions para cruzar dados entre Firestore e PostgreSQL.
- Auxiliar na criação de endpoints seguros para consumo pela interface de usuário desenvolvida em Next.js.
- Contribuir ativamente para a definição e implementação de estratégias de escalabilidade e modularidade do sistema.

Requisitos essenciais:
- Experiência prática e comprovada com Firebase (Authentication, Firestore, Functions, Storage).
- Conhecimento aprofundado em Custom Claims e gerenciamento de roles (admin, partner, tenant) dentro do ecossistema Firebase.
- Proficiência em Next.js e TypeScript, com forte base em React.
- Experiência com Cloud Functions (Gen1 ou Gen2).

Diferenciais:
- Experiência prévia na integração de Cloud SQL (PostgreSQL) com o stack Firebase, utilizando serviços como Compute Engine, App Engine ou Cloud Functions via VPC.
- Familiaridade com conceitos de multitenancy, incluindo controle de dados baseado em companyId.
- Mentalidade orientada a soluções low-code / no-code (vibecoding mindset).

Sobre o projeto:
O PartnerHub é uma plataforma SaaS projetada para auxiliar empresas na gestão de parceiros, leads, comissões e materiais. A estrutura do sistema é multitenant, com segurança robusta implementada através do companyId e controle de acesso baseado em funções (RBAC) utilizando roles, companyId e adminSubrole nos custom claims do Firebase e regras do Firestore.

Tecnologias principais envolvidas:
- Frontend: Next.js, TypeScript, TailwindCSS
- Backend: Firebase (Auth, Firestore, Functions, Storage)
- Banco de Dados: PostgreSQL (Cloud SQL Google)
- Ferramentas Adicionais: Scripts Node.js para administração.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E. P. F.