Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando un desarrollador full-stack experimentado para realizar una auditoría exhaustiva, validar y preparar para producción nuestra plataforma SaaS ya funcional, diseñada para nutricionistas. La plataforma está construida con React, TypeScript, Supabase, Vercel y utiliza Culqi para el procesamiento de pagos. El objetivo principal es asegurar la robustez, seguridad y rendimiento del sistema antes de su lanzamiento oficial.
Las tareas clave para este proyecto incluyen:
- Auditoría de código completa para identificar posibles mejoras, bugs o vulnerabilidades.
- Revisión detallada de la seguridad, incluyendo la configuración de Row Level Security (RLS) en Supabase.
- Validación exhaustiva del flujo de pagos integrado con Culqi para asegurar su correcto funcionamiento y seguridad.
- Implementación de monitoreo de errores y rendimiento para una operación estable.
- Optimización y aseguramiento de que el pipeline de Integración Continua/Despliegue Continuo (ci/cd) esté completamente funcional y 'verde'.
Los entregables esperados son:
- Un informe detallado de hallazgos priorizados, incluyendo recomendaciones y áreas de mejora.
- Implementación de correcciones y nuevas funcionalidades a través de Pull Requests (PRs).
- Un checklist de 'listo para producción' que certifique la preparación del sistema.
Requisitos indispensables:
- Experiencia sólida con React y TypeScript.
- Dominio de Supabase y PostgreSQL, incluyendo la configuración y gestión de RLS.
- Conocimiento y experiencia con Edge Functions.
- Experiencia en configuración y mantenimiento de ci/cd.
- Fuerte criterio y experiencia en seguridad de aplicaciones web.
Al postularse, por favor, incluya ejemplos de proyectos similares en los que haya trabajado, detalle su experiencia con Supabase y describa su enfoque para auditorías de código y estimación de proyectos.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias