Web, Mobile & Software Development
Auditoría de Base de Datos Supabase y Construcción de Backend Aislado en NestJS
- Rate
- $80USD per hour
- Engagement
- Hourly
- Duration
- 1 weekEstimated by the client
- Proposals
- 4Still few proposals
What it's about
Buscamos un Ingeniero Backend / Arquitecto de Software Senior con amplia experiencia en el ecosistema de TypeScript y bases de datos relacionales para realizar un proyecto en dos fases clave: una auditoría profunda de nuestra base de datos actual en Supabase (PostgreSQL) y el desarrollo desde cero de un backend monolítico aislado utilizando NestJS. El objetivo es desacoplar la lógica de negocio de la capa de persistencia directa de Supabase, centralizando la seguridad, validaciones y flujos en un backend robusto, escalable y completamente documentado.
Requisitos Técnicos Obligatorios
Framework: NestJS (v10+) aplicando principios SOLID y arquitectura limpia o modular.
Base de Datos & ORM: Conocimiento avanzado de PostgreSQL/Supabase, migraciones y uso de Prisma ORM o TypeORM.
Lenguaje: TypeScript (Tipado estricto, configuraciones óptimas de tsconfig).
Seguridad y Auth: Implementación de Passport, JWT, hashing (bcrypt), y control de acceso basado en roles (RBAC).
Validación de Datos: Uso estricto de class-validator y class-transformer para DTOs.
Documentación: Generación automatizada de la API utilizando Swagger / OpenAPI dentro de NestJS.
Entregables Clave
Fase 1: Auditoría y Optimización de Supabase
Reporte de estado de la BD: Evaluación de la estructura de tablas actuales, relaciones, restricciones (FKs, PKs) y tipos de datos.
Análisis de rendimiento: Identificación de consultas lentas, propuesta y creación de índices necesarios.
Limpieza de lógica interna: Identificación de políticas RLS, funciones RPC o triggers que deban ser migrados o desactivados a favor del nuevo backend.
Send your proposal
What happens next
- The client reviews the proposals. They see yours next to your profile and portfolio, here on Camellador.
- They fund the escrow before you start. The money is protected: you never work without backing.
- You get paid per approved task. Each task approved on the board releases its part. Camellador only charges 8% of what is released.
Know someone for this project?
Send it to a freelancer friend: they'll see the full project and can send a proposal in minutes.

More Web, Mobile & Software Development projects
See allDesarrollo de Software
Ayanity Systems busca desarrolladores freelance experimentados o equipo de desarrollo para proyecto de tecnología sanitaria internacional. Se requieren habilidades en backend, APIs…
Desarrolladores software para proyecto healthcare
Desarrollo de Software
Se busca desarrollador web creativo y técnicamente fuerte para construir sitios web que se vean bien y funcionen correctamente. Trabajos en proyectos reales de clientes construyend…