Se busca un desarrollador Full-Stack senior para llevar a producción un MVP funcional de un chatbot de apoyo emocional. El backend está desarrollado en FastAPI (Python 3.11, Pydantic v2) y el frontend en
Next.js 14 con TypeScript, Tailwind y streaming SSE. La arquitectura del proyecto ya está definida y se requiere experiencia en APIs de LLM y manejo de datos sensibles o de salud.
Las tareas principales incluyen:
1. Corrección de defectos identificados: Se deben resolver 9 defectos específicos, incluyendo problemas con el anonimizador de PII, falsas alertas del motor de riesgo y validaciones de seguridad. Se proporcionará el detalle exacto de cada defecto con archivo y línea.
2. Construcción del panel clínico: Desarrollar un panel de gestión para el personal clínico. Este panel debe incluir una cola de casos escalados por riesgo, notificaciones en tiempo real para el personal de guardia, la capacidad para que un profesional se incorpore a una conversación activa con el usuario y una bitácora de auditoría completa.
3. Endurecimiento para producción: Implementar mejoras de robustez y seguridad para un entorno de producción. Esto abarca la persistencia de datos en PostgreSQL y Redis, un sistema de autenticación y control de acceso, límites de tasa para prevenir abusos, reconexión de SSE, observabilidad (logging, monitoreo), pruebas exhaustivas de frontend (utilizando Vitest y Playwright) e internacionalización completa al español.
El entregable esperado es el código fuente completo en formato ZIP, que sea ejecutable desde cero, con versiones de dependencias fijadas, un comando para ejecutar todas las pruebas y otro para levantar el entorno con Docker Compose. Se espera que el profesional proponga un plan de trabajo y los tiempos estimados para la finalización del proyecto. Se valorará la presentación de proyectos similares y la tarifa propuesta.
Plazo de Entrega: No definido