Backend Developer (Node.js & OpenShift)
Backend Developer (Node.js & OpenShift)
Backend Developer (Node.js & OpenShift)
Original Advert
¿Buscas desarrollar tu talento y un lugar dónde tu esfuerzo sea reconocido? Te ofrecemos un entorno dinámico, cercano y de futuro. Aquí, cada día es una nueva oportunidad para aprender, crecer y brillar. Imagina formar parte de un equipo diverso, donde la evolución y el servicio al cliente son nuestra prioridad. En El Corte Inglés, nuestro trabajo es una pasión compartida.
El proyecto que te espera.
Responsabilidades principales:
Diseñar, desarrollar y mantener servicios backend robustos utilizando Node.js.
Implementar y optimizar modelos de datos en MongoDB para garantizar respuestas rápidas a las apps móviles.
Desarrollar arquitecturas basadas en microservicios que faciliten la escalabilidad del producto.
Gestionar el despliegue y la orquestación de contenedores en entornos OpenShift/Kubernetes.
Crear y documentar APIs RESTful para la integración con equipos de iOS y Android.
Requisitos técnicos:
Experiencia: Mínimo 2-3 años trabajando con Node.js en entornos productivos.
Bases de datos: Conocimiento avanzado de MongoDB (agregaciones, indexación y modelado).
Infraestructura: Experiencia real operando en OpenShift o Kubernetes.
Arquitectura: Sólida base en diseño de Microservicios y patrones de comunicación (mensajería, colas, etc.).
Calidad: Uso de frameworks de testing (Jest, Mocha/Chai) y control de versiones con Git.
Funciones principales y requisitos.
Responsabilidades principales
Diseñar, desarrollar y mantener servicios backend robustos utilizando Node.js.
Implementar y optimizar modelos de datos en MongoDB (agregaciones, indexación, modelado).
Participar en el diseño de arquitecturas basadas en microservicios.
Gestionar despliegues y orquestación de contenedores en OpenShift/Kubernetes.
Crear y documentar APIs RESTful para su integración con aplicaciones iOS y Android.
Colaborar con equipos de arquitectura y líderes técnicos para garantizar estándares de calidad y coherencia tecnológica.
Detectar oportunidades de mejora en procesos, flujos y diseño técnico.
Asegurar que la arquitectura de datos responde a las necesidades de negocio y facilita un flujo eficiente de información.
Mantenerse actualizado/a sobre tendencias, nuevas tecnologías y mejores prácticas del sector.
Trabajar de forma transversal con otros equipos técnicos para asegurar la interoperabilidad entre sistemas.
Requisitos técnicos
Experiencia
2-3 años de experiencia trabajando con Node.js en entornos productivos.
Bases de datos
Conocimiento avanzado en MongoDB (queries avanzadas, optimización, modelado eficiente).
Infraestructura
Experiencia real operando en OpenShift o Kubernetes.
Arquitectura
Excelente comprensión de diseño de microservicios, patrones de comunicación, colas y mensajería.
Calidad y herramientas
Experiencia con frameworks de testing como Jest o Mocha/Chai.
Control de versiones con Git y buenas prácticas de desarrollo.
Stack y desafíos del rol
Seguridad: Implementación de mecanismos de autenticación (JWT, OAuth2) y protección de datos.
CI/CD: Participar en la mejora continua de pipelines de despliegue.
Performance: Optimización de consultas, procesos asíncronos y manejo de alta concurrencia.
Integración: Consumo y exposición de servicios de terceros para enriquecer las funcionalidades de la app.
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.
Si te resulta interesante este puesto, te invitamos a que apliques, ya que tu experiencia podría ser muy valiosa para nosotros. En nuestra empresa todas las personas son bienvenidas.
Application managed by El Corte Ingles