Manfred logoManfred logo
Manfred logo
Manfred en redes:
Ludus
25/12/17/76093a0d-734a-48c3-be4e-2ceaa5839406_Team-Ludus.jpg
Ludus

Bakend Developer

Remoto100%
o
PresencialBilbao
🤸 Autonomía🙌 Buen ambiente👌 Cultura🎯 Producto🌎 Remoto 100% en España💪 Reto técnico

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 NestJS que contribuya al desarrollo y la estabilidad del departamento, ¡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ú 🫵

Te incorporarás como Backend en el equipo, trabajando codo con codo con Jesús, el Senior Backend que hoy sostiene toda esa capa. Tu día a día irá de construir, mantener y evolucionar los más de 10 servicios que sostienen Ludus: desde la autenticación y las métricas que genera cada formación hasta el streaming en directo de lo que ve,quien lleva puesta la gafa VR.

Son muchas piezas, cada una con su historia. Algunas nacieron hace cuatro años sobre Express y esperan su turno para migrar a NestJS… y otras son nuevas y ya están hechas como toca. Vas a tocar las dos.

Tu ciclo de trabajo empieza cuando el Product Management presenta una nueva funcionalidad. El equipo se sienta, analiza los requisitos y bajáis las historias a tareas técnicas para estimar tiempos y definir la mejor forma de programarlas sin romper nada.

Una vez listo el código, lo subirás al entorno de desarrollo (un espejo de producción) para que QA le busque las cosquillas. Cuando todo esté validado por el equipo, se mergea y el pipeline automatizado se encarga del despliegue.

En tu día a día te enfocarás en lo que de verdad te gusta: picar buen código y cuidar el producto. Participarás en los debates técnicos del equipo, ayudarás a resolver algún bug si surge y colaborarás estrechamente con frontend, revisando código entre iguales y apoyándoos mutuamente para seguir las mejores prácticas.

Tu evolución

Ludus
Tu primer día

En 1 mes

Contarás con Jesús como tu compañero de referencia en el día a día. Aunque seas superautónomo/a, 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 la infraestructura, la relación entre APIs y el flujo completo de datos, desde la gafa VR hasta el portal y cómo funcionan las colas con BullMQ sobre Redis. Te integrarás en su metodología de Scrum adaptado con sprints semanales. 🖖

Tus responsabilidades

  • Desarrollarás y mantendrás las APIs backend de la plataforma (NestJS y TypeScript), asegurando un código limpio, testeado y mantenible.

  • Participarás en la migración progresiva de las APIs antiguas en Express hacia NestJS. Una de las líneas de trabajo más importantes de los próximos meses.

  • Participarás en las decisiones de arquitectura junto al resto del equipo (definición de servicios, integraciones, etc.).

  • Acompañarás el ciclo de vida de las funcionalidades, desde el diseño técnico inicial hasta su entrega y despliegue en Kubernetes.

  • Colaborarás en la resolución de incidencias y en el análisis de problemas cuando algo falle en producción.

  • Asegurarás la calidad del software, aplicando buenas prácticas, y pruebas unitarias (Jest) en las nuevas APIs.

  • Revisarás código y te revisarán el tuyo. Hoy, con un solo backend, esto no existe: tu  incorporación es lo que permite que el equipo empiece a tener revisión de verdad entre pares.

¿Cómo lo harás?

Trabajarás con la autonomía total de un/a hacker que opera en su propio repositorio.

El desarrollo se centra en Node.js y TypeScript, utilizando Express para mantener el código legacy y NestJS para desarrollar las nuevas APIs, todas en APIs REST y una API en GraphQL. Toda su cobertura de testing la llevan a cabo con Jest. La gestión de los datos la hacen sobre bases de datos SQL Server y MongoDB. Utilizamos Mongoose, prisma como ORM en los servicios y Sequelize para los más antiguos.

Para la mensajería, se desmarcan de los servicios nativos de Azure: utilizan arquitecturas basadas en eventos con BullMQ sobre Redis y trabajan con arquitecturas basadas en eventos.

Despliegan en Kubernetes con Helm y ArgoCD, con pipelines de CI/CD en Azure DevOps y entornos escalonados (desarrollo → producción).

En cuanto a la gestión, usan un Scrum adaptado con sprints quincenales y los requisitos y tareas se gestionan en Azure/Visual Studio.

Además, en Ludus la IA no es un experimento de innovación: es parte del flujo de trabajo diario. El equipo está empujando para trabajar con agentes de código configurados repositorio a repositorio (reglas propias de arquitectura, seguridad y base de datos para cada servicio, subagentes especializados, documentación viva que los agentes leen antes de tocar nada). Si te interesa este mundo, aquí vas a poder empujarlo y no pedir permiso para usarlo.

Y por último, por si te aburres, están trabajando en cosas chulis, como streaming en tiempo real con WebRTC y RTMP, para poder ver desde el navegador lo  que está ocurriendo dentro de un visor durante una formación.

🥰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 completa

Vacaciones

25 días

Jornada laboral

Flexible

Turno continuo

Viernes

Turno continuo

En verano

¿Dónde trabajarás?

Remoto

100%
o

Presencial

Bilbao

¡Desde donde quieras!

Esta posición es 100% remota, por lo que, mientras te asegures de 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?

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 tres personas: Jesús, el principal backend, 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.🚀

Jesús Huerta Arrabal (Senior backend developer) , manfredita que incorporamos al equipo, con el que no pueden estar más contentos y quien será tu referente desde el minuto uno.🌟🎓

¿Qué piden?

En su «lista de los Reyes Magos»👑👑👑 nos han pedido a un/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, trabajando con NestJS (y/o Express).
  • Experiencia gestionando bases de datos relacionales y no relacionales, y soltura con algún ORM. Aquí conviven SQL Server y MongoDB.
  • Experiencia diseñando e implementando pipelines de CI/CD en Azure DevOps, asegurando estrategias de despliegue como rolling updates.
  • Experiencia con arquitecturas basadas en eventos y colas, preferiblemente con BullMQ sobre Redis.
  •  Haber trabajado con pipelines de CI/CD (aquí, Azure DevOps) y entender cómo llega tu código a producción: contenedores, despliegues, etc.
  • Que seas una persona comprometida, implicada, proactiva y responsable👌 

🎁Valoran como el regalo extra que no se esperaban🎁:

  • Prisma. Es el ORM de todos los servicios nuevos de la plataforma.
  • Experiencia con SQL Server en concreto, y con Mongoose o Sequelize en el lado del legado.
  • Kubernetes, Helm y ArgoCD, que es como se despliega todo aquí.
  • Testing más allá del unitario: llevar pruebas de integración al pipeline (con Playwright, por ejemplo, que ya se usa en la parte de front).
  • Que seas una persona implicada, proactiva, responsable y fan de la IA para potenciar tu productividad diaria y estar al día de lo que viene.

Tecnologías

Innegociable

  • NodeJS icon
    NodeJS
    Avanzado
  • NextJS icon
    NextJS
    Avanzado
  • TypeScript icon
    TypeScript
    Avanzado
  • SQL icon
    SQL
    Intermedio
  • NoSQL icon
    NoSQL
    Intermedio

Estaría bien

  • Express icon
    Express
    Intermedio

Suma puntos

  • Kubernetes icon
    Kubernetes
    Básico

Otras habilidades

Innegociable

  • Trabajo en equipo
  • Atención al detalle
  • Capacidad de autogestión

Estaría bien

  • Adaptabilidad al cambio
  • Capacidad de dar feedback
  • Pensamiento analítico

Suma puntos

  • Tolerancia a la incertidumbre

¿Qué ofrecen?

Salario

Hasta 45K

Horario

Flexible

Remoto

100%

🏖️ 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.

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

🎯 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 🌍.

✈️ 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 un par de semanas.

Beneficios

Clases de Idiomas
Oficina pet-friendly
Dinámicas y eventos de teambuilding
Pack de bienvenida

What the FAQ?

No, 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.

El proceso consta de 2 fases:

• 👆Charla técnica con Andoni y Jesús.

• ✌️Entrevista cultural con Joana (Responsable de Operaciones

NO. La posición es 100% remota.

Te invitarán a las oficinas de Bilbao durante las primeras semanas de onboarding, para que 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 Ludus

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