Job Description
Descripción del trabajo
Buscamos un Ingeniero de Software para incorporarse al equipo de Producto en España y contribuir al desarrollo de experiencias fiables para profesores y estudiantes. El puesto combina desarrollo técnico, resolución de problemas reales de usuario y colaboración estrecha con Producto, Diseño e Ingeniería, con una progresión hacia proyectos de mayor complejidad.
Responsabilidades:
Trabajar con los equipos de Producto e Ingeniería para comprender las necesidades de los usuarios, explorar soluciones y participar en las decisiones de producto y tecnología.
Asumir la responsabilidad de los problemas asignados, desde su descubrimiento e investigación hasta la propuesta de soluciones y su implementación.
Colaborar con diferentes equipos para mantener los proyectos avanzando de forma eficiente y entregar resultados de calidad dentro de los plazos establecidos.
Desarrollar diseños precisos en colaboración con el equipo de Diseño.
Crear código sencillo, limpio, fiable y fácil de probar en diferentes partes del stack.
Profundizar continuamente en el funcionamiento de las distintas partes del software, sus interacciones y posibles áreas de mejora.
Utilizar las herramientas disponibles, incluida la IA cuando resulte apropiado, para mejorar el trabajo y avanzar en la resolución de problemas manteniendo un criterio técnico.
Diagnosticar, depurar y actualizar software.
Elaborar documentación técnica sobre decisiones, sistemas y detalles de implementación.
Contribuir en otras áreas cuando sea necesario para ayudar al equipo a conseguir sus objetivos.
Asumir progresivamente problemas de mayor complejidad, incluyendo la posibilidad de participar en proyectos con retos técnicos, de producto o de ambos tipos.
Requisitos:
Entre 3 y 5 años de experiencia profesional en desarrollo frontend, backend o full-stack.
Experiencia desarrollando código bien probado con JavaScript/TypeScript y entregando funcionalidades de principio a fin en sistemas reales.
Experiencia desarrollando interfaces interactivas complejas con React y sistemas backend con Node.js, idealmente en entornos de alto tráfico.
Comodidad trabajando en diferentes partes del stack o interés por evolucionar hacia un perfil full-stack.
Orientación al producto y capacidad para tomar decisiones técnicas teniendo en cuenta las necesidades del usuario.
Enfoque pragmático de la tecnología, entendiendo su función como medio para resolver problemas de los usuarios.
Uso responsable de la IA y otras herramientas modernas para mejorar el trabajo, manteniendo el criterio y la responsabilidad sobre el resultado final.
Curiosidad, capacidad de aprendizaje y actitud proactiva para cuestionar supuestos y buscar mejores soluciones.
Autonomía, buena gestión del tiempo y flexibilidad ante cambios de prioridades o contexto.
Capacidad para comunicar ideas con claridad y adaptar el mensaje a diferentes interlocutores.
Comodidad comunicándose en español hablado e inglés escrito.
Residir en España y disponer de permiso de trabajo en España.
Salario a percibir
A convenir