Descripción
A tiempo parcial · Valencia, los Países Bajos, Leópolis, Ivano-Frankivsk
Sobre el producto
Titan es una plataforma de aprendizaje impulsada por IA para la enseñanza secundaria neerlandesa (VMBO/HAO/VWO). Los estudiantes trabajan los temas curriculares por asignatura —biología, neerlandés, inglés, matemáticas, etc.— y reciben un tutor de IA personalizado para cada tema, que responde sus preguntas y los guía a través del material. A medida que avanzan, realizan ejercicios que se corrigen automáticamente (de respuesta abierta y de opción múltiple) y se etiquetan con metadatos didácticos reales, como los niveles de Bloom, los objetivos de aprendizaje y el nivel de dificultad. Las escuelas, los profesores y los contenidos están detrás de la plataforma, con un panel de administración para gestionar el contenido curricular. WeAreBrain desarrolló la plataforma para un cliente neerlandés y ya está operativa.
Sobre el puesto
Estamos transfiriendo Titan a un desarrollador que asumirá su gestión diaria: backend, frontend y relación con el cliente. Trabajarás directamente con el cliente y traducirás sus ideas en software funcional; sin embargo, no estarás solo: el equipo de WeAreBrain que creó la plataforma seguirá disponible para asesoramiento, lluvias de ideas y debates arquitectónicos. Simplemente no participarán en el trabajo diario ni en las reuniones con el cliente; eso será responsabilidad tuya.
**@media only screen and (max\-width:** 767px) { \#block\-1 { padding\-top: 25px !important; padding\-bottom: 25px !important; } }
**Pila tecnológica:**
**API:** Python / FastAPI, SQLAlchemy \+ Alembic, PostgreSQL, Docker
**Aplicación web:** React 19, TypeScript, Vite, TanStack (Router/Query), Tailwind, cliente tipado de OpenAPI
**Panel de administración:** Next.js / React (una superficie más reducida — unas competencias sólidas en React son suficientes)
**Capa de IA:** el agente tutor está construido sobre Sinas, una plataforma de código abierto autohospedada para agentes de IA; la configuración y el comportamiento del agente forman parte del producto que tú moldearás
**Responsabilidades:**
Desarrollar nuevas funcionalidades en toda la pila —principalmente en la API y la aplicación web
**Evolucionar el flujo de trabajo del producto:** cambios coordinados en la configuración del tutor de IA, la API y el frontend/UX
Desarrollar funciones de visualización/diagnóstico y generación de informes para el cliente
Mantener la plataforma estable en producción (los fundamentos para escalabilidad ya están mayoritariamente implementados)
**Asumir la relación con el cliente:** recopilar requisitos, proponer soluciones, definir alcance, estimar esfuerzos, objetar cuando sea necesario y comunicar el avance —el cliente no tiene conocimientos técnicos y es francamente directo, y valora esa misma actitud en ti
Consultar al equipo original de WeAreBrain cuando necesites una segunda opinión sobre decisiones importantes
**Quién buscamos:**
Un desarrollador full-stack intermedio competente —capaz de gestionar de forma independiente un sistema en producción y consciente de cuándo pedir asesoramiento en lugar de quedarse atascado
Con sólidos conocimientos de Python (FastAPI o similar) y React/TypeScript; cómodo con el modelado relacional de datos y las migraciones
Experiencia o gran interés en productos basados en LLM/agentes de IA (ingeniería de prompts, configuración de agentes, evaluación de la calidad de las salidas)
**Forma de trabajar nativa para IA:** esperamos un uso intensivo y eficaz de herramientas de programación con IA (Claude Code, Cursor o similares) —esta es la forma en que un único desarrollador puede cubrir todo el alcance full-stack dentro del presupuesto del cliente
**Habilidades ante el cliente:** capaz de dirigir conversaciones con clientes no técnicos, transformar frases como «hazlo más fácil» en planes concretos y gestionar las expectativas sobre alcance y cronograma
**Conciencia de privacidad:** la plataforma atiende a estudiantes, incluidos menores de edad —manejas sus datos con cuidado y comprendes los fundamentos del GDPR/AVG en este contexto
**Deseable:**
Conocimientos del idioma neerlandés —el cliente es neerlandés; muy valorado, aunque no obligatorio
Familiaridad con el sistema educativo neerlandés (un contexto útil, pero que se puede aprender en el puesto —la IA te ayuda mucho)
Antecedentes o afinidad con la educación o la EdTech
Experiencia trabajando de forma independiente con clientes PYME
Conocimientos básicos de DevOps (Docker, CI/CD, monitorización)
**@media only screen and (max\-width:** 767px) { \#block\-2 { padding\-top: 25px !important; padding\-bottom: 25px !important; } }
Presenta tu candidatura
Para aplicar, por favor envíanos tu currículum, una breve nota sobre proyectos relevantes relacionados con agentes y tuberías de datos que hayas desarrollado, y tus disponibilidad y tarifa.