06 ago
|
MentuLabs
|
Bogotá
En MentuLabs buscamos un/a persona desarrolladora Full Stack de nivel mid para el equipo de ingeniería de Shaia, nuestra asistente de IA para docentes.
Trabajarás con los equipos de desarrollo, producto, diseño y pedagogía para construir y mantener herramientas que usan miles de docentes en América Latina. El rol requiere moverse con soltura entre el frontend, el backend y los pipelines de IA, además de usar herramientas de programación asistida por IA con criterio técnico propio.
Sobre MentuLabs
MentuLabs es un laboratorio de innovación educativa cuya misión es contribuir a eliminar la pobreza de aprendizaje en América Latina mediante la tecnología. Desarrollamos productos y servicios que combinan ciencias del aprendizaje con un uso efectivo y seguro de la tecnología.
Nuestro producto principal es Shaia, una asistente de IA que acompaña a docentes en la planeación, la retroalimentación, el diseño de evaluaciones y la reflexión pedagógica. Trabajamos con ministerios, universidades y organizaciones educativas en varios países.
Responsabilidades
- Diseñar, desarrollar y mantener funcionalidades de Shaia de extremo a extremo: frontend, backend e integración con modelos de lenguaje.
- Construir interfaces con React y TypeScript, siguiendo nuestro sistema de diseño basado en Tailwind y shadcn/ui, y la arquitectura Feature-Sliced Design del proyecto.
- Desarrollar y mantener servicios backend con Node.js, idealmente NestJS, y Python.
- Construir APIs, integraciones con sistemas externos como SSO y ERP, y pipelines de datos.
- Integrar y orquestar modelos de lenguaje de distintos proveedores, incluyendo pipelines de prompts, arquitecturas multiagente, evaluación de respuestas y optimización de costos.
- Desplegar y operar servicios en AWS, aplicando buenas prácticas de DevOps,
seguridad y protección de datos.
- Participar en revisiones de código, estimaciones, documentación técnica y decisiones de arquitectura.
- Trabajar con diseño, producto, pedagogía y QA para convertir requisitos de producto en herramientas funcionales, accesibles y de alta calidad.
Requisitos
- Más de tres años de experiencia en desarrollo full stack.
- Al menos un año de experiencia construyendo y operando aplicaciones en AWS.
- Al menos un año de experiencia integrando LLMs en productos reales mediante APIs de proveedores como OpenAI, Anthropic o Google, ingeniería de prompts, pipelines o agentes.
- Experiencia sólida con React, TypeScript y frameworks modernos de JavaScript.
- Experiencia en backend con Node.js y Python, usando frameworks como NestJS, FastAPI, Django o Flask.
- Manejo de bases de datos relacionales y no relacionales, con buen dominio de SQL y PostgreSQL.
- Experiencia con Git y metodologías ágiles.
- Familiaridad con frameworks de IA generativa para agentes, como Google ADK o LangGraph.
- Familiaridad con Spec-Driven Development o desarrollo guiado por especificaciones.
- Capacidad para convertir un objetivo de producto en un MVP robusto, equilibrando velocidad de entrega y calidad de largo plazo.
- Español nativo o fluido e inglés técnico de lectura y escritura.
Criterios que consideramos centrales para el rol Buscamos una persona capaz de evaluar críticamente el código generado por IA. Esto implica contrastar las soluciones propuestas con la arquitectura del sistema, anticipar sus efectos sobre el desempeño, la seguridad y la mantenibilidad, y argumentar alternativas frente al equipo.
También esperamos
- Capacidad para revisar el trabajo propio y el de otras personas con argumentos técnicos.
- Iniciativa para proponer soluciones que no dependan únicamente de lo sugerido por la IA.
- Autonomía para gestionar tareas con supervisión limitada en un entorno vibrante y con cierta ambigüedad.
- Comunicación clara y capacidad de colaboración con equipos interdisciplinarios.
- Atención al detalle, pensamiento analítico y orientación a la resolución de problemas.
- Interés por el impacto educativo y disposición para comprender el contexto de docentes y estudiantes.
- Experiencia de trabajo con herramientas como Slack, Notion y Zoom.
Valoramos además
- Experiencia en tecnología educativa o productos con impacto social.
- Experiencia con evaluación de LLMs y observabilidad de sistemas de IA.
- Conocimientos de DevOps: CI/CD, infraestructura como código, contenedores y monitoreo.
- Experiencia con pruebas automatizadas unitarias, de integración o de regresión visual con Storybook.
- Familiaridad con prácticas de ciberseguridad y protección de datos personales.
- Buen sentido del humor.
Condiciones
- Ubicación: equipo híbrido ubicado principalmente en Bogotá, con encuentros presenciales ocasionales.
- Modalidad: híbrida, con disponibilidad para actividades sincrónicas.
Tipo de contrato: prestación de servicios.Postulación
- Para participar en el proceso, diligencia el formulario que se encuentra en el primer comentario y adjunta tu hoja de vida.
📌 Desarrollador full-stack (Bogotá)
🏢 MentuLabs
📍 Bogotá