Backend Developer (Node.js & OpenShift
Role details
Job location
Tech stack
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