Se busca desarrollador/a full-stack con experiencia comprobable en SaaS multiusuario para crear una plataforma web y móvil con funciones de gestión, colaboración y automatización.
La prioridad es tener una versión demo funcional en pocas semanas, lista para presentar y realizar pruebas con usuarios. El proyecto continuará luego hacia una fase escalable en la nube, por lo que se valorará experiencia en entornos serverless y arquitectura modular.
Responsabilidades:
Desarrollar la aplicación web (React/Tailwind) y móvil (React Native/Expo). Implementar login con MFA y control de acceso por roles. Diseñar base de datos relacional multiusuario con aislamiento por organización (RLS). Integrar chat operativo y notificaciones en tiempo real. Permitir subida y almacenamiento seguro de archivos (PDF, imágenes). Crear dashboards interactivos y vistas analíticas básicas. Documentar código y preparar ambiente para futura migración a AWS u otro entorno cloud.
Requisitos técnicos:
React / Tailwind CSS / TypeScript. React Native (Expo).
Node.js o Python (FastAPI). PostgreSQL con Row-Level Security. APIs REST y/o GraphQL. Realtime (Supabase, WebSockets, Pusher o similares). Git y ci/cd básico (github actions, render, vercel o equivalente). Buenas prácticas de seguridad (auth, cifrado, auditoría).
Perfil ideal:
Experiencia previa en proyectos SaaS multiusuario o plataformas colaborativas. Capacidad de construir interfaces limpias y usables sin depender 100% de diseñador UI. Trabajo organizado y orientado a entregas semanales. Comunicación clara y disponibilidad para reuniones remotas de seguimiento. Inglés técnico intermedio (lectura de documentación).
Prazo de Entrega: Não estabelecido