Sobre este projeto
it-programming / web-development
Aberto
Buscamos um Desenvolvedor Full Stack Sênior para dar continuidade à evolução de uma plataforma SaaS existente. Este não é um projeto de desenvolvimento do zero, mas sim aprimoramento e expansão de uma base já estabelecida.
A fundação existente é construída sobre PostgreSQL, está documentada e foi previamente homologada. Ela possui uma arquitetura multiempresa/multitenant, com Row-Level Security (RLS), permissões robustas, auditoria, integridade referencial e testes de concorrência/idempotência. É Crucial que esta base seja preservada, e quaisquer alterações estruturais significativas exigirão justificativa e aprovação.
Esta contratação corresponde à Rodada 1, dividida em dois marcos principais:
M1 — Evolução da Fundação:
* Implementação de migrations incrementais e versionadas.
* Evolução segura do schema do banco de dados.
* Criação de novos estados e regras de negócio.
* Desenvolvimento de políticas configuráveis.
* Implementação de funcionalidades de snapshots/histórico.
* Gerenciamento de permissões avançadas.
* Configuração de auditoria detalhada.
* Definição de constraints e triggers.
* Execução de testes de regressão para garantir a estabilidade.
M2 — Backend:
* Implementação de ações transacionais complexas para:
* Gestão de agenda e reservas.
* Controle de disponibilidade.
* Processos de aceite.
* Gerenciamento de pagamentos e antecipações.
* Lógica de expiração.
* Funcionalidades de remarcação e cancelamento.
* Módulos de atendimento.
* Tratamento de no-show.
* Gestão de créditos e estornos.
* Processos de fechamento.
Parte das regras de negócio é proprietária e será fornecida de forma controlada ao profissional selecionado.
Procuramos um profissional com experiência comprovável nas seguintes áreas: Postgresql, rls, desenvolvimento backend/api, arquitetura saas multitenant, migrations de banco de dados, transações, concorrência, idempotência, autenticação/autorização, testes e git.
O trabalho será realizado por marcos verificáveis, com a entrega de código-fonte completo, testes abrangentes e documentação detalhada para cada etapa.
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