Buscamos un desarrollador/a full-stack para construir un MVP funcional de una plataforma web. El sistema debe permitir a los usuarios registrarse, agendar y realizar videoconsultas en línea, contar con un expediente clínico virtual, recibir notificaciones automáticas y acceder a un chatbot con IA para dudas frecuentes.
Funcionalidades clave:
- Registro/login de usuarios (correo y contraseña, con posibilidad de SSO futuro).
- Perfiles de usuario con datos básicos.
- Agenda y sistema de reservas de consultas.
- Videoconsultas en tiempo real (WebRTC, Twilio, Vonage o similar).
- Expediente clínico digital con historial de consultas.
- Notificaciones automáticas (recordatorios de consultas y medicamentos).
- Chatbot con IA integrado para responder preguntas frecuentes.
- Panel de administración básico (gestión de usuarios y consultas).
Requerimientos técnicos:
- Frontend: React /
Next.js + Tailwind.
- Backend:
Node.js (Express/NestJS) o Python (Django/FastAPI).
- Base de datos: PostgreSQL o MongoDB.
- Videoconsultas: WebRTC, Twilio, Vonage o
Daily.co.
- Notificaciones: Firebase, Twilio o SendGrid.
- Chatbot IA: integración con OpenAI API o Rasa.
- Hosting: Vercel, aws o gcp.
- Autenticación: JWT / Auth0 / Firebase Auth.
Perfil buscado:
- Experiencia en desarrollo full-stack (frontend + backend + DB).
- Experiencia previa en MVPs de startups.
- Conocimientos en videollamadas, seguridad de datos y chatbots.
- Portafolio con proyectos similares.
Entregables:
1. Plataforma web funcional lista para producción.
2. Módulo de videoconsultas operativo.
3. Expediente clínico virtual básico.
4. Sistema de notificaciones automático.
5. Chatbot con IA integrado.
6. Documentación técnica y manual de uso.
7. Soporte inicial post-lanzamiento.
Plazo de Entrega: No definido