Busco un/a desarrollador/a backend para implementar un módulo de api rest que gestione flujos de interacción de usuario en múltiples pasos. El sistema debe permitir ejecutar secuencias de interacción estructuradas, almacenar las respuestas del usuario en cada paso y mantener el estado de la sesión. Funcionalidades principales: Cargar definición de flujo (steps y configuración), Crear y gestionar sesiones de usuario, Guardar respuestas por paso (persistencia incremental), Recuperar estado de una sesión en curso, Navegación entre pasos (siguiente/anterior), Endpoint para finalizar sesión. Requisitos técnicos: api rest bien estructurada, código limpio y documentado, manejo de errores y validaciones básicas, preparado para integrarse con un modelo de datos previamente definido. Stack preferido (orientativo):
Node.js / Laravel / Django (abierto a propuestas), PostgreSQL. Importante: El sistema debe ser flexible para soportar distintos tipos de input y flujos configurables sin necesidad de cambios estructurales en el backend. Se valorará experiencia en sistemas similares (formularios dinámicos, encuestas, flujos de onboarding, etc.).
Prazo de Entrega: Não estabelecido