Backend Developer (Node.js & OpenShift

Hasten Group
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Remote
Municipality of Madrid, Spain

Tech stack

JavaScript
API
Server Applications
Mobile Application Software
MongoDB
Node.js
OAuth
Openshift
Delivery Pipeline
Indexer
Backend
GIT
Kubernetes
REST
Mocha
Software Version Control

Job description

El Desarrollador/a Backend Node.js será responsable de diseñar, desarrollar y mantener la lógica de servidor de aplicaciones móviles, garantizando servicios robustos, escalables y preparados para entornos de alta disponibilidad. Entre sus funciones se incluyen la creación y documentación de APIs RESTful para la integración con equipos iOS y Android, la implementación y optimización de modelos de datos en MongoDB y la participación en arquitecturas basadas en microservicios. Además, gestionará despliegues y orquestación de contenedores en entornos OpenShift/Kubernetes, colaborando con equipos de arquitectura y líderes técnicos para asegurar estándares de calidad, seguridad, rendimiento e interoperabilidad entre sistemas. Funciones principales y requisitos.

  • Diseñar, desarrollar y mantener servicios backend robustos utilizando Node.js.
  • Implementar y optimizar modelos de datos en MongoDB, incluyendo agregaciones, indexación, queries avanzadas y modelado eficiente.
  • Crear y documentar APIs RESTful para su integración con aplicaciones móviles iOS y Android.
  • Participar en el diseño de arquitecturas basadas en microservicios, patrones de comunicación, colas y mensajería.
  • Gestionar despliegues y orquestación de contenedores en entornos OpenShift/Kubernetes.
  • Asegurar la escalabilidad, disponibilidad y rendimiento de los servicios backend.
  • Implementar mecanismos de autenticación y seguridad, como JWT, OAuth2 y protección de datos.
  • Participar en la mejora continua de pipelines CI/CD y procesos de despliegue.
  • Optimizar consultas, procesos asíncronos y manejo de alta concurrencia.
  • Colaborar de forma transversal con equipos técnicos, arquitectura y líderes técnicos para garantizar la interoperabilidad entre sistemas.
  • Aplicar buenas prácticas de desarrollo, testing y control de versiones con Git., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza

Requirements

  • Se requiere una experiencia mínima de 2-3 años trabajando con Node.js en entornos productivos, conocimiento avanzado de MongoDB, experiencia real en OpenShift o Kubernetes, sólida comprensión de microservicios y experiencia con frameworks de testing como Jest o Mocha/Chai. Te ofrecemos una variedad de beneficios sociales que contribuirán a tu bienestar.
  • Descuentos exclusivos y opciones de financiación.
  • Seguro de vida.
  • Universidad Corporativa.
  • Formación continua para el desarrollo profesional.
  • Ayudas al estudio para hijos e hijas de empleados.
  • Servicio Médico propio.
  • Plan de retribución flexible., + Técnico
  • Recepciónista
  • Administrador
  • Ventas
  • Enfermero
  • Limpieza
  • Mantenimiento
  • Telefonista
  • Compras
  • Recursos humanos

Tipo de trabajo

  • Desde casa
  • Estudiantes
  • Online
  • Trabajos Verticales
  • En inglés
  • Teletrabajo
  • Media jornada

Apply for this position