




Resumen: Este puesto de Ingeniero Senior Full Stack implica trabajar en toda la pila tecnológica, dar forma a las decisiones arquitectónicas y colaborar estrechamente con los equipos de producto y diseño. Aspectos destacados: 1. Dar forma a cómo se construyen los productos y contribuir a las decisiones arquitectónicas 2. Ser responsable del trabajo de principio a fin: desde la idea hasta la implementación, las pruebas y el despliegue 3. Colaborar estrechamente con los equipos de Producto, Diseño y Experiencia de Usuario ¡Bienvenido/a a GoodHabitz! Somos una de las empresas europeas de EdTech de más rápido crecimiento, con la misión de hacer que el aprendizaje sea tan divertido y adictivo como tu serie favorita. Desde formaciones breves hasta trayectos completos de aprendizaje, todo lo que creamos está diseñado para inspirar a las personas a crecer, tanto personal como profesionalmente. ¿Qué hay detrás de escena? Un equipo de mentes curiosas, pensadores creativos y entusiastas de la tecnología a los que les encanta resolver problemas reales y construir productos que realmente generen un impacto. Avanzamos rápido, pensamos en grande y no nos tomamos demasiado en serio en el camino. **Acerca del puesto** Como Ingeniero Senior Full Stack, trabajarás en toda la pila tecnológica: desde servicios backend hasta experiencias frontend, y todo lo intermedio. Pero esto no se trata únicamente de escribir código. Ayudarás a definir cómo construimos, contribuirás a las decisiones arquitectónicas y colaborarás estrechamente con personas de los equipos de Producto, Diseño y otros. Asumirás la responsabilidad, pensarás en soluciones y llevarás contigo a los demás en tu razonamiento, independientemente de si hablan o no fluidamente JavaScript. **Qué harás** * Desarrollar y mantener funcionalidades en toda la pila: APIs, capas de datos e interfaces de usuario * Contribuir al diseño arquitectónico y de sistemas, evaluando compromisos y ayudando al equipo a tomar decisiones reflexivas * Asumir la responsabilidad de tu trabajo de principio a fin: desde la idea hasta la implementación, las pruebas, la documentación y el despliegue * Mejorar y mantener las canalizaciones CI/CD y los flujos de despliegue * Revisar código centrándote en la calidad, la claridad y el intercambio de conocimientos Comunicar las decisiones técnicas de forma clara y accesible, ayudando al equipo a mantenerse alineado, incluso cuando las opiniones difieran * **Requisitos** * 5 años o más de experiencia como ingeniero full stack, trabajando tanto en backend como en frontend * Amplia experiencia desarrollando productos reales y colaborando con equipos de Producto, Diseño y Experiencia de Usuario * Mentalidad orientada al producto: comprendes qué genera valor para los usuarios y para la empresa * Experiencia sólida con Node.js, TypeScript y React * Experiencia práctica con canalizaciones CI/CD y procesos de despliegue * Conocimientos sobre conceptos de diseño de sistemas, como límites de servicios, modelado de datos y escalabilidad * Experiencia utilizando herramientas basadas en modelos de lenguaje de gran tamaño (LLM) (como Claude Code, Copilot o Cursor) en tu flujo diario de trabajo —no solo para programar, sino también para investigación, documentación e ideación Un enfoque pragmático: equilibras opiniones firmes con la colaboración y sabes cuándo lo «bueno» supera a lo «perfecto» * **Beneficios** * Salario competitivo acorde a tu impacto * ️ 25 días de vacaciones pagadas para recargar energías * Modalidad de trabajo flexible con las herramientas necesarias para realizar tu mejor trabajo * Acceso ilimitado a los recursos de aprendizaje de GoodHabitz para tu crecimiento personal y profesional * Un equipo internacional y diverso en el que se celebran distintas perspectivas * Eventos, salidas y sesiones creativas para equipos que realmente querrás disfrutar * Una cultura basada en la confianza, la responsabilidad y la mejora continua


