¡Activa las notificaciones laborales por email!

Senior Full Stack Product Engineer (H / M)

Northius

Zaragoza

A distancia

EUR 45.000 - 60.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

Una empresa de tecnología educativa busca un Senior Full Stack Product Engineer para unirse a su equipo de desarrollo de producto. El rol incluye diseñar y desarrollar soluciones tecnológicas utilizando React y NodeJS, y trabajar en un entorno ágil. Se requieren al menos 5 años de experiencia en desarrollo web y habilidades en bases de datos. Esta posición es 100% remota en España, ofreciendo un plan de carrera y formación continua.

Servicios

Formación continua
Flexibilidad horaria
23 días de vacaciones
Retribución flexible

Formación

  • Mínimo 5 años de experiencia como desarrollador Full Stack en aplicaciones web.
  • Experiencia con frameworks como React, Angular, o Vue.js.
  • Entender problemas de negocio, evaluar alternativas y colaborar en soluciones.

Responsabilidades

  • Diseñar y desarrollar soluciones usando React, NodeJS y Express.
  • Liderar técnicamente el equipo en el diseño de arquitectura.
  • Optimizar la eficiencia y escalabilidad del producto.

Conocimientos

Desarrollo en JavaScript (React, NodeJS)
Experiencia en soluciones CI/CD
Habilidades en bases de datos relacionales
Trabajo en equipos ágiles
Conocimiento de buenas prácticas de seguridad

Herramientas

Docker
Terraform
AWS
GitHub

Descripción del empleo

En Northius tenemos una misión: ofrecer una plataforma de educación centrada en la empleabilidad de las personas. Somos una empresa en la que la sostenibilidad y el compromiso social son los pilares fundamentales. Contamos con más de 35.000 alumnos cada año y 12.000 convenios con empresas.

Hasta ahora, nos hemos centrado principalmente en desarrollar un proceso de asesoramiento al alumno que ha permitido llegar a esos números, subcontratando a empresas de IT externas los desarrollos técnicos que hemos necesitado. Ahora estamos cambiando esta estrategia y, desde 2023, estamos creando un equipo interno de Producto, Ingeniería y Datos que convierta a Northius en una EdTech con un producto digital propio, permitiéndonos relacionarnos con nuestros alumnos de manera más cercana y escalable.

Contexto de negocio

Northius cuenta con más de 10 escuelas de formación, cada una centrada en un sector laboral específico: CEAC, Deusto Formación, Deusto Salud, Campus Training, Unisport, CEMP, Mint, CEAC FP Oficial, Tokio School, 35mm, Nubika, Flou, Wiikon y Vibe.

En 2019, un fondo de inversión consolidó la expansión del grupo, alcanzando una facturación de 100M en 2022, con más de 40 delegaciones físicas en España y Portugal, y vendiendo nuestras formaciones en Europa y Latinoamérica.

Nuestro compromiso va más allá de los números: promovemos inclusión, diversidad y igualdad de oportunidades, ofreciendo 1M€ en becas para personas en situación de desventaja social, formando parte del Pacto Mundial de Naciones Unidas y certificados como empresa BCorp.

Challenge: Convertir Northius en una compañía EdTech

Hasta hace un año, hemos invertido en portales de las escuelas (Wordpress), plataformas de ventas (Salesforce), plataformas de formación (Moodle y DNN) y en la plataforma de facturación (Business Central).

Reconocemos que la relación con nuestros alumnos debe ser más cercana y estamos construyendo portales para alumnos, profesores y empresas. Esto permitirá automatizar muchos procesos y que los usuarios finales puedan gestionarlos de forma autónoma.

Requiere mucho trabajo de producto, entender los procesos actuales y proponer otros nuevos para mejorar la experiencia del alumno. Estamos ampliando nuestro equipo de Producto, Ingeniería y Datos, que construye este Producto Digital con un enfoque Lean. Dividimos el Customer Journey en áreas, cada una con un squad multidisciplinar de personas de Producto (Product Manager, Product Designer), Ingeniería (Engineer Manager, FullStack, Salesforce, Moodle) y Datos (Data Analyst), con objetivos por cuatrimestre. Cada squad trabaja en metodologías ágiles (Scrum, Sprints de 2 semanas) con autonomía para identificar problemas y proponer soluciones.

Utilizamos Confluence, Miro, Figma y Slack para comunicar y documentar. Contamos con un Datalake en AWS que ingiere datos de todos nuestros productos y SuperSet para dashboards que apoyan decisiones basadas en datos.

Las decisiones de arquitectura se toman en una Guild horizontal, compuesta por ingenieros de tecnologías específicas (Frontend, Backend, Salesforce, Moodle). La Guild se reúne periódicamente para discutir temas de arquitectura. Se crean Design Documents para evaluar alternativas y proponer soluciones, con posibilidad de challenge antes de decidir.

Disponemos de un equipo de Plataforma que provee herramientas de desarrollo y despliegue (Jira, Github, CI/CD, AWS EKS, Monitoring, Quality gates).

Construimos nuestro Producto Digital usando Typescript, NodeJS y Express en el API REST Backend, y React y React Native en Frontend, con Arquitectura Hexagonal y Domain Driven Design (DDD). Todo en un monorepo con un monolito por dominios, con planes de dividirlo en servicios en el futuro.

Usamos Terraform para gestionar infraestructura en AWS, desplegando Backend en Kubernetes (AWS EKS) y Frontends en Cloudfront/S3 y en tiendas móviles (iOS y Android).

Nuestros valores

Creemos que un equipo es más que la suma de sus miembros y que para un alto rendimiento, la colaboración eficiente es clave. Nuestro Manifesto for Product Engineers guía nuestra forma de colaborar y trabajar en equipo.

Valores clave

  • Capacidad para aprender nuevos lenguajes o tecnologías y trabajar fuera de la zona de confort.
  • Añadir valor a nuestro producto, no solo a nuestra stack técnica.
  • Seguir la visión del producto, buscar soluciones simples y fiables, mantener baja la deuda técnica.
  • Ser confiables y humildes, priorizando el trabajo en equipo.
  • Colaborar, compartir conocimientos, ganar y perder en equipo.
  • Ser propietarios, medir impacto y entregar en pequeños fragmentos.
  • Ser resolutivos, proactivos y buscar soluciones.
  • Buscar mejoras continuas y ser proactivos en calidad y trabajo.
  • Practicar honestidad, transparencia y aprender de errores.

Buscamos un Senior Full Stack Product Engineer (H/M) para nuestro equipo de desarrollo de producto. Si te motiva lo que has leído y te consideras un desarrollador enfocado en aportar valor, ¡sigue leyendo!

Funciones principales

  • Diseñar y desarrollar soluciones: crear, codificar y testear en Express, React y React Native.
  • Participar en diseño de arquitectura en colaboración con las squads de Backend y Frontend.
  • Liderar técnicamente: entender problemas de negocio, evaluar alternativas, dividir soluciones en fases, colaborar en el MVP.
  • Optimizar: asegurar eficiencia, escalabilidad y sostenibilidad, incluyendo pruebas de rendimiento y código.
  • Mejorar continuamente: mantenerse actualizado y fomentar adopción de nuevas tecnologías.
  • Seguridad: seguir buenas prácticas, pensar en casos extremos y definir pruebas para corner-cases.
  • Trabajo 100% remoto en España, con oficinas en A Coruña, Madrid y Barcelona si prefieres presencial.
  • Plan de carrera con mentoría de un Engineering Manager.
  • Formación continua, 23 días de vacaciones.
  • Jornada continua los viernes y vísperas de festivos, y jornadas en 4 meses del año.
  • Horario flexible y equipamiento para tu comodidad.
  • Acceso a programa de Retribución Flexible: Seguro Médico, Cheque Gourmet, Tarjeta Transporte, Guardería, descuentos en salud.

Equipo de trabajo

Trabajarás con un equipo creado en 2023, liderado por expertos como Alberto Baselga, Antonio Espinosa y Federico Heinen, con quienes colaborarás a diario.

  • Al menos 5 años de experiencia como desarrollador Full Stack en aplicaciones web.
  • Experiencia con frameworks como React, Angular, Vue.js, Express, Nest.js, etc.
  • Experiencia con bases de datos relacionales (PostgreSQL, MySQL) y diseño de modelos de datos.

Valor añadido

  • Experiencia en CI/CD (Github Actions, Jenkins, Bitbucket, Gitlab).
  • Herramientas de monitorización como Grafana, Sentry, Segment.
  • Trabajo con contenedores (Docker) y Terraform en entornos Kubernetes en la nube (AWS, GCP).
  • Pasión por educación y tecnología, y experiencia en Edtech y educación online.

El proceso incluye entrevistas con HR, culturales, técnicas y de producto, con oportunidades para hacer preguntas y entender tu día a día en Northius.

Preguntas frecuentes

  • Residencia en España y permiso de residencia son necesarios.
  • Se requiere hablar español y tener comprensión de inglés técnico.
  • El trabajo es 100% remoto, con desplazamientos cubiertos por Northius si es necesario.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.