Desarrollo de Software
Auditoría de Base de Datos Supabase y Construcción de Backend Aislado en NestJS
- Tarifa
- $80USD por hora
- Modalidad
- Por horas
- Duración
- 1 semanaEstimada por el cliente
- Propuestas
- 3Aún hay pocas
De qué se trata
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.
Envía tu propuesta
Qué pasa después
- El cliente revisa las propuestas. Ve tu propuesta junto a tu perfil y portafolio, aquí en Camellador.
- Paga en custodia antes de empezar. El dinero queda protegido: no trabajas sin respaldo.
- Cobras por tarea aprobada. Cada tarea aprobada en el tablero libera su parte. Camellador cobra 8% solo de lo liberado.
¿Conoces a alguien para este proyecto?
Envíaselo a un amigo camellador: verá el proyecto completo y podrá postularse en minutos.

Más proyectos de Desarrollo de Software
Ver todosDesarrollo de Software
Buscamos un desarrollador o equipo Mobile Senior con experiencia sólida en React Native para liderar la migración y transformación completa de un conjunto de interfaces web (HTML/C…
Migración de UI HTML a React Native (Expo) & Integración Completa con Backend REST/GraphQL
Desarrollo de Software
Buscamos un desarrollador WordPress con experiencia comprobable en personalización profunda de themes para integrarse a un esquema de horas fijas mes a mes, dando soporte y ajustes…