


Backend developer
Ludus es una plataforma de Realidad Virtual aplicada a la formación en seguridad y salud laboral. Su objetivo es que los errores ocurran en entornos virtuales y no en el mundo real: incendios simulados, trabajos en altura sin caídas y prevención de riesgos sin accidentes. Están transformando la forma en la que se enseña PRL a nivel global.🌍🧯
Les ayudamos a incorporar un/a Backend developer con experiencia sólida en Node.js y la autonomía para ser el recurso preventivo de su infraestructura, ¡Si te mola, sigue leyendo! 👀👇😮
¿Qué harás?
Primero un poco de contexto📖
Ludus es la primera plataforma europea de realidad virtual enfocada en potenciar el trabajo de los formadores en seguridad y salud. Su propósito es ayudar a crear entornos laborales más seguros, ofreciendo a los clientes una herramienta innovadora en la prevención de riesgos laborales👷
La plataforma ofrece 23 simulaciones activas con más de 500 ejercicios para formar y entrenar trabajadores, cubriendo áreas críticas como la Extinción de incendios, Prevención de accidentes en manos, RCP y Trabajos en altura. Estas simulaciones, algunas disponibles también en Realidad Mixta, permiten realizar entrenamientos PRL realistas de forma segura y práctica. Ludus opera a nivel global, contando con clientes en más de 16 países en 4 continentes y oficinas principales en Bilbao (España) y Latam (México).🌍
Un ejemplo del impacto de la plataforma es el ahorro que genera, ya que se vacían alrededor de 1.278 extintores virtuales al mes, lo que representa un ahorro mínimo de 38.340€/mes al evitar la recarga de extintores reales.🫰

Pero, vamos al turrón, que harás tú 🫵
Serás el Backend Principal y el Recurso Preventivo ⛑️ de su arquitectura web. Tu misión va más allá de picar código: asumes la propiedad total de una parte del producto (como la autenticación o el portal), lo que significa que no eres responsable solo de una feature aislada, sino de todo un servicio crucial.
Tu ciclo de trabajo comienza cuando el equipo de diseño o el Product manager, presenta una necesidad o una nueva épica. Aunque ellos definen los requisitos a nivel de usuario y experiencia, tú serás quien se siente y diga: "¡Alto! ¿Cuál es el riesgo logístico de esta implementación?" 🚚. Tu tarea es fragmentar la historia en tareas técnicas, estimando el tiempo y definiendo la arquitectura para que el sistema no se rompa.
Una vez el código está listo (utilizando arquitectura hexagonal y pruebas unitarias con Jest en las APIs nuevas), lo despliegas en su entorno de desarrollo (un entorno espejo del de producción). El equipo de QA entra a intentar romper el sistema, y solo cuando todos dan el OK, se mergea a producción, donde el pipeline automatizado se encarga del despliegue final.
Como experto en Backend e infraestructura, también te encargarás de la gestión diaria: definir el ciclo de vida completo de las funcionalidades, participar en las decisiones de arquitectura, administrar y optimizar Azure, y si hay un incidente crítico (un server en llamas 🔥), realizar el análisis de causa raíz.
Guiarás y revisarás el código de tu compañero del front, ayudándole a asegurar las buenas prácticas, para que tampoco se caiga de un trabajo en altura virtual

Tu evolución

En 1 mes
Imagínate que buen rollo se traen en Ludus, que el crack que ha montado toda esta arquitectura web, se ha presentado voluntario a ayudarte en el onboarding y prestar toda la ayuda necesaria para que entiendas cómo está montado todo 🤩. Aunque seas superautónomo, tendrás horas reservadas para resolver dudas, revisar el plan de onboarding y tener puntos de contacto con él, para que no empieces a ciegas.
La primera semana, durante el onboarding, te invitan unos días a Bilbao, para que conozcas al equipo, la cultura y afiances la integración.
Tu principal misión será la inmersión total: entenderás al detalle su infraestructura en Azure, cómo orquestan todo con Kubernetes (AKS) y HELM, y el funcionamiento de las colas con BullMQ sobre Redis. Te integrarás en su metodología de Scrum adaptado con sprints quincenales, aprendiendo a tomar una épica y fragmentarla en tareas técnicas 🖖
Tus responsabilidades
Diseñar y desarrollar APIs backend de la plataforma.
Definir y evolucionar la arquitectura de los servicios backend (microservicios, integración, etc.).
Definir el ciclo de vida completo de las funcionalidades (diseño, implementación, despliegue)
Gestionar e implementar pipelines de CI/CD en Azure DevOps, incluyendo rolling updates.
Administrar y optimizar la infraestructura alojada en Azure.
Gestionar incidencias en producción y realizar el análisis de causa raíz
Participar en la toma de decisiones relativas a la arquitectura
¿Cómo lo harás?
Trabajarás con la autonomía total de un hacker que opera en su propio repositorio.
El desarrollo se centra en Node.js y TypeScript, utilizando Express para mantener el código legado y NestJS para desarrollar las nuevas APIs, todas en APIs REST y GraphQL. Actualmente, usan la versión Node 22 para programar (desplegando en la 20).
En términos de infraestructura (Cloud & DevOps), debes dominar la nube, ellos trabajan con Azure, trabajando intensivamente con Docker y Kubernetes (AKS). Pero si vienes de AWS, Google Cloud Platform, serás bienvenido/a. 🥳
La Infraestructura como Código, se gestiona con HELM, y utilizan Azure DevOps Pipelines para los pipelines de CI/CD. Despliegan mediante estrategias como rolling updates (para no parar el sistema), y se valora el conocimiento en Argo CD.
Para la mensajería, se desmarcan de los servicios nativos de Azure: utilizan arquitecturas basadas en eventos con Bull MQ sobre Redis.
En cuanto a la gestión, usan un Scrum adaptado con sprints quincenales. Los requisitos y tareas se gestionan en Azure/Visual Studio. Aunque las pruebas unitarias se lanzan en local, se valora mucho si traes experiencia con Playwright para integrarlas en el pipeline.
🥰En Ludus cuidan mucho la forma en la que se trabaja y se convive en el día a día 🤝. La flexibilidad, la escucha y el respeto son parte esencial de su cultura, con un foco claro en que cada persona pueda ser ella misma desde el primer momento, en un entorno seguro, inclusivo y libre de toxicidad. Apuestan por la transparencia, compartiendo cómo evoluciona la empresa, qué hace cada equipo y hacia dónde van, porque tener visión global ayuda a trabajar mejor y a sentir el proyecto como propio 🔍. Cercanía, honestidad, buen rollo y “cachondeo sano” conviven de forma natural en un modelo de relaciones horizontales, donde todas las personas aportan.🥰

¿Cuándo trabajarás?
Hay un horario de referencia (normalmente arrancando entre las 8:00 y las 9:00 y terminando entre las 17:00 y las 18:00, pero funcionan por confianza y responsabilidad: mientras el compromiso y el rendimiento estén donde esperan, buscan siempre acuerdos win–win.
Para saborear el verano como se merece ☀️🍉. Durante julio y agosto trabajarás en jornada intensiva, aprovechando mejor las tardes.🏖️
🏖️ Agosto en modo verano ON: semana laboral de 4 días😮. Sí, has leído bien. Durante todo el mes de agosto los viernes son libres, trabajan solo 4 días a la semana, porque el calor aprieta y Ludus mola😎
Día laborable
Jornada completaVacaciones
25 díasJornada laboral
FlexibleTurno continuo
ViernesTurno continuo
En verano¿Dónde trabajarás?
Remoto
¡Desde donde quieras!
Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde tu casa del pueblo o la playa del Sardinero 🏖️.
De vez en cuando organizan actividades de teambuilding, en las que estarán encantados de contar con tu compañía 🤝 Además, durante la primera semana de onboarding te invitarán a pasar unos días en Bilbao, para que pongas cara al equipo y empieces a integrarte desde el primer momento 😊✈️

¿Con quién trabajarás?
Ahora mismo son 38 personas en Ludus, de los cuales 15 forman parte del equipo de ingeniería.
El eje del producto principal es una plataforma de realidad virtual (VR) que se utiliza para impartir formaciones en prevención de riesgos laborales. Este desarrollo ha llevado 10 años y lo construye un equipo distinto que utiliza el motor de desarrollo de Unity. Esta es la base tecnológica y el expertise central de Ludus.
La parte de desarrollo web (donde se ubica este puesto) se desarrolló inicialmente hace cuatro años, como un soporte para la plataforma VR. La función de esta parte web es gestionar métricas y datos que genera el producto VR, y ofrecer servicios como la autenticación. Este equipo de desarrollo web está formado por dos personas: un ingeniero backend (el rol que buscamos) con conocimientos de infraestructura y un ingeniero frontend.
A continuación te presentamos a algunos de tus compañeros con los que estarás en tu día a día :
Andoni C.( Lead Developer) Es el jefe y el líder de toda el área técnica. Este es el crack que controla el cotarro técnico en Ludus, llevando tanto la parte web (donde tú te ubicas) como el desarrollo de la plataforma principal de Realidad Virtual (VR). Es un apasionado de la tecnología emergente, desde las primeras consolas con las que descubrió este mundo, hasta los dispositivos de realidad virtual con los que ahora disfruta y trabaja a partes iguales.💻😉
Iván Lomoro ( Front): el otro pilar de la arquitectura web, el que se encarga de que todo lo que tú construyes en Node se vea de maravilla en React. Trabaja codo con codo contigo para coger las épicas de diseño y fragmentarlas en tareas técnicas🤜🤛
Pablo Martinez ( Product Manager) Es uno de los motores que pone a andar al equipo web, junto con el área de Diseño. Él es el que trae la visión grande del producto, el que hace las peticiones de features y los requisitos globales de las nuevas versiones (las épicas). En el fondo, él es el que te dice lo que tiene que hacer el producto para seguir petándolo en el mercado.🚀


¿Qué piden?
En su «lista de los Reyes Magos»👑👑👑 nos han pedido a un/a Desarrollador)a Backend capaz de desplegar sus propias aplicaciones en cuya mochila**...**
✅No puede faltar✅ :
- Al menos 3 años de experiencia con tecnologías de Backend, manejando Node.js y librerías como Express y/o Nest,.
- Experiencia en tecnologías Cloud (mínimo 2 años). Aunque usan Azure y te recibirá con alfombra roja si vienes de ahí, les da un poco igual si tu experiencia viene de AWS o Google Cloud. Lo importante es que domines las tecnologías que van por debajo y sepas crear infraestructura desde cero.
- Conocimiento fundamental de herramientas de orquestación y despliegue como Docker, Kubernetes (AKS) y Helm,.
- Experiencia diseñando e implementando pipelines de CI/CD en Azure DevOps, asegurando estrategias de despliegue como rolling updates.
- Experiencia gestionando bases de datos relacionales y no relacionales y ORMs. Además, es crucial que sepas manejar arquitecturas basadas en eventos y colas, preferiblemente con BullMQ sobre Redis.
- Que seas una persona comprometida, implicada, proactiva y responsable👌
🎁Valoran como el regalo extra que no se esperaban🎁:
- Conocimiento de herramientas avanzadas de orquestación como ArgoCD.💯
- Experiencia en Arquitectura Hexagonal, ya que es la propuesta para migrar gradualmente las APIs antiguas de Express a Nest,.
- Experiencia en el mundo del testing, especialmente si puedes implementar pruebas de integración en el pipeline de despliegue con herramientas como Playwright.
- Conocimiento de bases de datos específicas como CosmosDB, SQL Server, Mongoose o Sequelize, y experiencia con GraphQL,.
Tecnologías
Innegociable
NodeJS
Avanzado nestJS
Avanzado Express
Avanzado Kubernetes
Avanzado Helm
Avanzado
Estaría bien
Azure
Avanzado AWS
Avanzado Google Cloud
Avanzado Azure DevOps
Avanzado Redis
Intermedio Argo CD
Intermedio
Otras habilidades
Innegociable
Adaptabilidad al cambio
Autonomía en el aprendizaje
Capacidad de autogestión
Proactividad
Capacidad de recibir feedback
Tolerancia a la incertidumbre
Estaría bien
Comunicación verbal
Pensamiento creativo
Visión estratégica
¿Qué ofrecen?
🏖️ 25 días laborables de vacaciones Los 22 de siempre + el 24 y 31 de diciembre… y tu cumpleaños 🎂. Porque celebrar que existes también es prevención.
🧑💻 Trabajo 100% remoto, de verdad
🕓 Horario flexible
😎 Jornada intensiva en verano (julio y agosto)
🏖️ Agosto en modo verano ON: semana laboral de 4 días
📆 Elige el calendario que mejor encaje contigo. Puedes trabajar con el calendario laboral de Bilbao o el de Madrid, el que mejor se adapte a tu realidad personal.
🤝 Buen ambiente y cultura cercana
🎯 Tendrás ownership sobre partes clave del producto, participarás en decisiones de arquitectura y podrás proponer mejoras técnicas con impacto real.
📈 Plan de crecimiento profesional Objetivos claros, feedback continuo y espacio para evolucionar como referente técnico dentro del equipo.
📚 Clases de inglés subvencionadas. Podrás acceder a clases de inglés y, si el contexto del equipo o del producto lo requiere, compartirlas con más personas del equipo de producto para mejorar la comunicación y el trabajo conjunto 🌍.
💻 Equipo de trabajo completo y a tu medida
✈️ Onboarding acompañado (y con caras reales) Durante tu primera semana te invitan a Bilbao para conocer al equipo, integrarte bien y arrancar con contexto. Todo cubierto.
Beneficios
Clases de Idiomas
Oficina pet-friendly
Dinámicas y eventos de teambuilding
What the FAQ?
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posibles.
Normalmente, su proceso de selección consta de 2 fases:
☝️Charla técnica con Andoni y Paris.
✌️Entrevista cultural con Joana (Responsable de operaciones
Sí, aunque es cierto que están priorizando a perfiles de España, dado que la primera semana el onboarding se hace en Bilbao, y también se realizan actividades de teambuilding.
NO. La posición es 100% remota.
Te invitarán a las oficinas de Bilbao durante la primera semana de onboarding, porque os pongáis cara, conozcas al equipo, la cultura y te vayas integrando
Alguna vez organizan algún encuentro presencial (ej. para tu onboarding, o alguna de sus actividades-teambuildings), pero ir es 100% opcional y todo coste asociado correrá por cuenta de Lupus
Todas las personas del equipo de Program toman un café virtual los lunes. Promueven newsletter trimestral para estar al tanto de actualizaciones en Ludus, se realizan también sesiones trimestrales de one to one entre lead empleado/a para tener espacio de escucha y comunicación bidireccional, revisión de objetivos y crecimiento. Tienen canales informales en teams, ejemplo canal de memes, read it later, random así como canales por áreas.
Tratan de promover un teambuilding al año, pero no siempre, siempre, se da, no hay una periodicidad exacta. Tratan de generar dinámicas que ilusionen al equipo, ejemplo, en diciembre han creado el árbol de deseos 2026,🎄 donde de manera colectiva dejan huella para ver cómo quieren construir juntos Ludus en 2026 y también se ha hecho una comida/cena de fin de año en Madrid y Bilbao, a quien no puede acudir por distancia, les han enviado un detalle para que sean partícipes de todo esto a su manera y se sientan parte igual que el resto.🤝