For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Northius
Northius

Senior Full Stack Product Engineer (H/M)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Express.js
React
Amazon
+41

Permanent role
2 days ago
Apply now

TL;DR

Location: Spain

Languages: Spanish, English

Job type: Full-time, Full-remote (Spain), Flexible working hours

Sector: Education

Stack: Typescript, NodeJS, Express, React, React Native

Salary: Up to 60K€ + 12K€ variable

¿Por qué Northius?

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 empresa.

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 de Producto, Ingeniería y Datos interno que convierta a Northius en una EdTech con un producto digital propio y que nos permita relacionarnos con nuestros alumnos de un modo más cercano y escalable.

Contexto de negocio

Northius cuenta con +10 escuelas de formación, cada una de ellas 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 entra en juego un fondo de inversión que consolida la expansión del grupo y permite alcanzar una facturación de 100M en 2022 , contando 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 porque, dentro de nuestros valores, la inclusión, diversidad e igualdad de oportunidades de las personas, ofertamos 1M€ en becas para personas en situación de desventaja social, formamos parte del Pacto Mundial de Naciones Unidas y estamos certificados como empresa BCorp.

Challenge: Convertir Northius en una compañía EdTech

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

Somos conscientes de que la relación con nuestros alumnos tiene que ser más cercana y estamos construyendo un portal para el alumno, para el profesor y para las empresas. De este modo, muchos de los procesos actuales podrán ser automatizados y gestionados de manera autónoma por los usuarios finales.

Esto requiere de mucho trabajo de producto, entender los procesos actuales y proponer otros nuevos que mejoren la experiencia del alumno. Estamos haciendo crecer el equipo de Producto, Ingeniería y Datos que está construyendo este Producto Digital con un enfoque Lean . Dividimos nuestro Customer Journey en áreas, en cada una de ellas trabaja un squad multidisciplinar con personas de Producto (Product Manager, Product Designer), Ingeniería (Engineer Manager, FullStack, Salesforce, Moodle) y Datos (Data Analyst) que tienen uno o varios objetivos por cuatrimestre. Cada squad trabaja en el día a día con una metodología agile (Scrum, Sprints de 2 semanas) y tiene la autonomía para identificar problemas y proponer soluciones que mejoren sus objetivos.

Usamos Confluence, Miro, Figma y Slack para comunicarnos y documentar las iniciativas de producto en las que trabajamos. Disponemos de un Datalake en AWS que ingesta los datos de todos nuestros productos y SuperSet para construir dashboards que nos ayudan a tomar buenas decisiones basadas en datos.

Stack tecnológico

Las decisiones de arquitectura se toman en una Guild horizontal, compuesta por los ingenieros de una misma tecnología (Frontend, Backend, Salesforce, Moodle) que trabajan en los squad de producto. La Guild se reúne periódicamente para discutir los temas de arquitectura que afectan a su tecnología. Para tomar decisiones se crean Design Documents donde evaluamos las diferentes alternativas y proponemos una de ellas en base a unos trade-offs. Cualquier ingeniero puede hacer challenge a la propuesta antes de tomar la decisión.

Tenemos un equipo de Plataforma que provee a los squads de producto de las herramientas de desarrollo y despliegue necesarias (Jira, Github, CI/CD, AWS EKS, Monitoring, Quality gates, ...).

Estamos construyendo nuestro Producto Digital con Typescript , NodeJS y Express en el API REST Backend y con React y React Native en los Frontend. Usamos Arquitectura Hexagonal y Domain Driven Design (DDD) en el Backend. Todo ello en un monorepo y con un monolito dividido por dominios. Apostamos por simplificar la infraestructura necesaria en esta fase inicial del desarrollo. Más adelante, dividiremos el monolito en varios servicios comunicados por un bus de eventos.

Usamos Terraform para gestionar nuestra infraestrutura en AWS. Desplegamos nuestro Backend sobre Kubernetes (AWS EKS) y nuestros Frontends en Cloudfront/S3 y en las mobile stores (iOS y Android)

Nuestros valores

Sabemos Que Un Equipo Es Más Que La Suma De Sus Miembros y Que Para Formar Un Equipo De Alto Rendimiento Es Necesario Que Las Personas Colaboren De Manera Eficiente. Del Mismo Modo Que El Manifesto For Agile Software Development Nos Ayuda a Construir Software, Nuestro Manifesto For Product Engineers Nos Sirve De Referencia En Nuestro Modo De Colaborar y De Trabajar En Equipo

Versatile engineers over highly specialized individuals

We can work out of our comfort zone. We are eager to learn other languages or technologies. We are autonomous to make decisions. We always ask for business context whenever it is needed to fully understand the business goal to achieve.

Adding value to our product over adding value to our tech stack

We follow the product vision. We always have business needs in mind. We try to find the simplest reliable solution to solve business problems. We keep the technical debt as low as possible. We make decisions based on data.

Rock solid over Rock star

We are humble. We always try to understand first. We try to achieve consensus with our mates. We think before we speak (True, Helpful, Inspiring, Necessary and Kind). We like to collaborate instead of doing it alone. We share our knowledge. We win and lose as a team.

In production over "my part is done"

We are the owners of our deliveries. We measure the impact of our contributions. We are using data and monitoring to check that the deployment is working as expected. We help our mates to achieve the team goals. We deliver fast in small pieces.

Problem solvers over problem risers

We think on potential solutions when we find an issue. We left the place where we are working better than we found it. We are the owners of our code, services, architecture and infrastructure. We are proactive. We always want to improve the way we work and the quality of our deliveries.

Feedback loop over hierarchy rules

We are honest and transparent. We are not afraid to make mistakes, we always find a way to learn from them to avoid them in the future. We embrace feedback whether it’s positive or negative and we always give feedback to our mates as a gift.

Estamos buscando a un Senior Full Stack Product Engineer (H/M), para incorporarse a nuestro equipo de desarrollo de producto. Si todo lo que has leído hasta aquí te motiva y te consideras un desarrollador orientado a aportar valor al producto, ¡sigue leyendo!

¿Cuáles serán tus funciones?

  • Diseño y desarrollo de soluciones: Diseñar, codificar, y testear soluciones de software de alta calidad en Express, React y React Native.
  • Arquitectura de software: Participar en la Guild de Backend y Frontend para ayudar a definir y diseñar la arquitectura de software del sistema, considerando tanto las necesidades actuales como las futuras.
  • Liderazgo técnico: Entender el problema de negocio, evaluar diferentes alternativas para proponer la mejor soluciona al problema. Partir la solución en fases y tareas que puedan ser estimadas por el equipo. Participar en las discusiones con producto para encontrar el MVP que nos permita validar la hipótesis, iterar y aprender.
  • Optimización: Asegurar que las aplicaciones y sistemas sean eficientes, escalables y sostenibles en el tiempo. Implementar pruebas de rendimiento y trabajar en la optimización de código y estructuras de datos.
  • Mejora continua: Mantenerse al día con las nuevas tecnologías y tendencias en desarrollo de software, y fomentar la implementación de nuevas ideas y tecnologías que puedan mejorar el producto y los procesos del equipo.
  • Seguridad: Garantizar que se siguen las mejores prácticas de seguridad. Pensar más allá del happy-path y definir tests que cubren corner-cases.

¿Qué te ofrecemos?

  • Contrato indefinido, jornada completa.
  • 100% remoto en España.
  • Oficinas en A Coruña, Madrid y Barcelona, por si quieres acercarte a trabajar con más gente.
  • Plan de carrera mentorizado por un Engineering Manager.
  • Plan de formación continua.
  • 23 días de vacaciones.
  • Jornada continua los viernes y vísperas de festivo durante todo el año.
  • Jornada continua todos los días de 4 meses al año.
  • Horario flexible.
  • Equipamiento necesario para que puedas trabajar cómodamente.
  • Acceso a programa de Retribución Flexible: Seguro Médico, Cheque Gourmet, Tarjeta Transporte, Guardería, club de compra y descuentos en servicios de salud.

¿Con quién vas a trabajar?

En Northius Trabajamos Más De 1000 Empleados, Pero El Equipo De Producto, Ingeniería y Datos Acaba De Crearse En 2023. Éstas Son Algunas De Las Personas Que Lo Lideran y Con Las Que Trabajarías En El Día a Día

Alberto Baselga (CIO/CPO): Ex-Coverwallet y enamorado de los ecosistemas de producto. Es un Startup Advisor e Investor y toda su carrera ha girado en torno a compañías digitales de alta generación de impacto.

Antonio Espinosa (Head of Engineering): Ex-Ontruck y ex-Jobandtalent, con más de 6 años de experiencia liderando equipos de ingeniería. Está haciendo crecer el equipo de ingeniería. Se encarga de facilitar el trabajo de los ingenieros y la colaboración con el equipo de Product Managers.

Federico Heinen (Head of Product): Ex-Walmeric, con más de 15 años liderando equipos de producto. Está implementando la cultura de producto de Northius, empoderando a los squads para que puedan tomar decisiones de manera autónoma que permitan cumplir sus objetivos.

¿Qué te pedimos?

Experiencia mínima de 5 años como desarrollador Full Stack con un historial comprobado de éxito en la creación, implementación y mantenimiento de aplicaciones web.

Mastery

  • Profundo conocimiento de Javascript y NodeJS
  • Experiencia con uno o varios frameworks de desarrollo de aplicaciones web, como React, Angular, Vue.js, Express, Nest.js, Restify, etc...
  • Has trabajado con bases de datos relacionales (PostgreSQL, MySQL) y diseñado modelos de datos, implementando optimizaciones para mejorar los tiempos de respuesta.
  • Has utilizado intensivamente Git (Github, Gitlab o Bitbucket).

Team Success

  • Experiencia liderando proyectos complejos
  • Has trabajado en equipos con una cultura en la que se anima a las personas a compartir sus opiniones y contribuir a las discusiones técnicas.
  • Deliver value
  • Capacidad para gestionar de manera eficaz los riesgos, los cambios y la incertidumbre.
  • Eres capaz de anticiparte y comunicar bloqueos, retrasos y dependencias.
  • Compartes tu conocimiento con el resto de los miembros de tu equipo de manera clara, concisa y eficaz.

Accountability

  • Te haces owner de los proyectos en los que trabajas
  • Estás acostumbrado a recibir y ofrecer feedback de manera constructiva

Es un plus, si además...

  • Tienes experiencia usando e implementando procesos de integración continua (CI/CD): Github Actions, Jenkins, Bitbucket, Gitlab, ...
  • Has utilizado herramientas de monitorización de aplicaciones web como Grafana, OpenTelemetry, Sentry, Segment, ...
  • Has trabajado con contenedores (docker, docker-compose) para el desarrollo en entorno local, así como Terraform para despliegue en un entorno Kubernetes en la nube pública (AWS, GCP).
  • Tienes pasión por la educación y la tecnología, y la intersección de ambas.
  • Experiencia previa en el sector Edtech, así como la comprensión de los procesos de negocio en la educación online y la comercialización digital.

¿Cómo es el proceso de selección?

El proceso de selección tiene como objetivo evaluar si encajas en uno de los squads de Ingeniería. Es importante que hagas las preguntas que necesites para ver si Northius te encaja a ti también. Si te contratamos queremos que sea por mucho tiempo.

Utilizamos la metodología STAR y evaluamos tres áreas: Encaje cultural, conocimientos técnicos y experiencia con producto. Tendrás a una persona de HR que te guiará durante el proceso y con la que puedes ponerte en contacto siempre que lo necesites para resolver cualquier duda que tengas.

  • Entrevista de 30 min con HR para conocerte y darte todos los detalles de la posición.
  • Entrevista cultural (60 min) con Antonio Espinosa (HoE) o Alcibíades Cabral (EM).
  • Entrevista técnica (60 min) con Full Stack Engineers.
  • Entrevista de producto (60 min) con Product Managers.

En todas las entrevistas dispondrás de 15 min al final para hacer las preguntas que consideres para entender cómo será tu día a día si pasas a formar parte del equipo.

Preguntas frecuentes

  • ¿Puedo aplicar si vivo fuera de España? La posición es exclusivamente para residentes en España.
  • ¿Es necesario hablar español? Si, el idioma usado en la empresa es el español, por lo tanto, tienes que poder hablarlo y entenderlo perfectamente.
  • ¿Es necesario tener un alto nivel de inglés? No es necesario tener un alto nivel de inglés, sólo que seas capaz de leer y escribir en inglés de manera fluida, porque la documentación técnica la escribimos en inglés. En el día a día no vas a tener que hablar en inglés en las reuniones de equipo.
  • ¿Es necesario ser español? No es necesario ser español, sólo tener permiso de residencia en España.
  • ¿Voy a tener que ir a la oficina en algún momento? La posición es 100% remota. Todos los desplazamientos fuera de tu provincia los cubre Northius. El primer día te pediremos ir a una de nuestras oficinas para darte el portátil y conocer en persona a tu responsable.

#PeopleOnTop

#Northius

About Northius

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service