Full-Stack Senior para SaaS Nutricional
Budget: $8 – $15 USD
Tenemos un SaaS clínico para nutricionistas (gestión de pacientes, planes dietéticos, cálculo de macros/requerimientos, reportes, asistente con IA y facturación por pasarela). El producto ya está funcional y desplegado, pero necesitamos un desarrollador full-stack senior que revise el código, valide lo ya construido y complete lo que falte para un lanzamiento a producción sólido y seguro.
Stack
Frontend: React + TypeScript + Vite + Tailwind
Backend/DB: Supabase (PostgreSQL, RLS, Edge Functions en Deno)
Infra: Vercel (deploy), GitHub Actions (CI/CD)
Pagos: Culqi
IA: integración con modelo vía API (chatbot/sugerencias)
Qué necesitamos (alcance)
Auditoría de código y arquitectura
Revisar calidad, estructura y deudas técnicas del frontend y de las Edge Functions.
Validar que las funcionalidades existentes están bien implementadas (no solo "que funcionan en la demo").
Seguridad
Revisión de políticas RLS en Supabase (que cada usuario solo acceda a sus datos).
Revisión de las Edge Functions (validación de inputs, manejo de secretos, rate limiting).
Revisión del flujo de autenticación y de la separación de roles (admin vs. cliente).
Base de datos y migraciones
Verificar que las migraciones del repo coinciden con la base real (evitar "drift").
Revisar índices y consultas para rendimiento a escala.
Facturación (Culqi)
Validar el flujo completo de suscripción: checkout, webhook, activación/expiración de acceso.
Observabilidad y confiabilidad
Implementar monitoreo de errores en producción (ej. Sentry).
Revisar el sistema de jobs en segundo plano (cola + worker) y dejarlo operativo o documentar su estado.
Rendimiento
Revisar tamaño de bundle, carga y navegación entre pantallas.
Cierre para producción
Lista priorizada de lo que falta, y completar los ítems bloqueantes para lanzar.
Dejar el pipeline de CI/CD (tests, lint, typecheck, build, e2e) verde y confiable.
Entregables
Un informe de auditoría con hallazgos priorizados (crítico / importante / menor).
Correcciones y features faltantes implementadas vía Pull Requests con descripción clara.
Checklist de "listo para producción" completado.
Breve documentación de lo que quede pendiente y recomendaciones.
Requisitos del freelancer
Experiencia comprobable con React + TypeScript y Supabase (o PostgreSQL + RLS).
Experiencia con Edge Functions/serverless, CI/CD y despliegues en Vercel.
Criterio de seguridad y buenas prácticas para SaaS en producción.
Comunicación clara en español y trabajo con Git/PRs.
Cómo postular (por favor incluye)
2–3 proyectos SaaS similares en los que hayas trabajado (con tu rol).
Tu experiencia específica con Supabase + RLS.
Cómo abordarías una auditoría de este tipo (en pocas líneas).
Tiempo estimado y modalidad (por hito o por hora).
Compartiremos acceso al repositorio (privado) tras una preselección y acuerdo de confidencialidad.
Stack
Frontend: React + TypeScript + Vite + Tailwind
Backend/DB: Supabase (PostgreSQL, RLS, Edge Functions en Deno)
Infra: Vercel (deploy), GitHub Actions (CI/CD)
Pagos: Culqi
IA: integración con modelo vía API (chatbot/sugerencias)
Qué necesitamos (alcance)
Auditoría de código y arquitectura
Revisar calidad, estructura y deudas técnicas del frontend y de las Edge Functions.
Validar que las funcionalidades existentes están bien implementadas (no solo "que funcionan en la demo").
Seguridad
Revisión de políticas RLS en Supabase (que cada usuario solo acceda a sus datos).
Revisión de las Edge Functions (validación de inputs, manejo de secretos, rate limiting).
Revisión del flujo de autenticación y de la separación de roles (admin vs. cliente).
Base de datos y migraciones
Verificar que las migraciones del repo coinciden con la base real (evitar "drift").
Revisar índices y consultas para rendimiento a escala.
Facturación (Culqi)
Validar el flujo completo de suscripción: checkout, webhook, activación/expiración de acceso.
Observabilidad y confiabilidad
Implementar monitoreo de errores en producción (ej. Sentry).
Revisar el sistema de jobs en segundo plano (cola + worker) y dejarlo operativo o documentar su estado.
Rendimiento
Revisar tamaño de bundle, carga y navegación entre pantallas.
Cierre para producción
Lista priorizada de lo que falta, y completar los ítems bloqueantes para lanzar.
Dejar el pipeline de CI/CD (tests, lint, typecheck, build, e2e) verde y confiable.
Entregables
Un informe de auditoría con hallazgos priorizados (crítico / importante / menor).
Correcciones y features faltantes implementadas vía Pull Requests con descripción clara.
Checklist de "listo para producción" completado.
Breve documentación de lo que quede pendiente y recomendaciones.
Requisitos del freelancer
Experiencia comprobable con React + TypeScript y Supabase (o PostgreSQL + RLS).
Experiencia con Edge Functions/serverless, CI/CD y despliegues en Vercel.
Criterio de seguridad y buenas prácticas para SaaS en producción.
Comunicación clara en español y trabajo con Git/PRs.
Cómo postular (por favor incluye)
2–3 proyectos SaaS similares en los que hayas trabajado (con tu rol).
Tu experiencia específica con Supabase + RLS.
Cómo abordarías una auditoría de este tipo (en pocas líneas).
Tiempo estimado y modalidad (por hito o por hora).
Compartiremos acceso al repositorio (privado) tras una preselección y acuerdo de confidencialidad.
Related categories:
JavaScript
Python
Node.js
PostgreSQL
AngularJS
Full Stack Development
SaaS
Supabase