Devops Engineer
Compañía internacional del sector retail con presencia en varios mercados europeos, enfocada en la optimización de operaciones y procesos de negocio mediante tecnología. La organización se encuentra en un proceso de evolución tecnológica para fortalecer sus capacidades internas de desarrollo y construir herramientas propias que impulsen la eficiencia operativa y la toma de decisiones basada en datos.
El objetivo del puesto es diseñar, desarrollar y mantener aplicaciones internas y herramientas de backoffice que soporten las operaciones del negocio, estableciendo además las bases técnicas del stack de desarrollo (Python + frontend) y las prácticas de CI/CD e infraestructura como código en Azure. La persona seleccionada tendrá un rol clave en la definición de estándares técnicos y en la construcción de una base tecnológica escalable para el crecimiento futuro del equipo.
Ubicación: modalidad híbrida en la oficina central de Madrid.
Descripción de responsabilidades
Diseñar y desarrollar APIs REST en Python utilizando frameworks como FastAPI y aplicando principios de arquitectura limpia.
Implementar lógica de negocio, autenticación (JWT/OAuth), validaciones y gestión de errores.
Desarrollar interfaces de usuario para herramientas internas utilizando frameworks modernos como Angular, React o Vue.
Integrar frontend y backend asegurando rendimiento, accesibilidad y una experiencia de usuario fluida.
Diseñar e implementar pipelines de CI/CD (lint, test, build y deploy) y flujos de despliegue multi-entorno.
Containerizar aplicaciones con Docker y gestionar despliegues en Kubernetes.
Definir y gestionar infraestructura en Azure mediante Terraform.
Implementar sistemas de monitorización, logging y observabilidad en las aplicaciones.
Establecer estándares de desarrollo, documentar decisiones técnicas y mentorizar a futuros miembros del equipo.
Requisitos esenciales
5+ años de experiencia en desarrollo de software.
Dominio de Python en entornos productivos (FastAPI, Flask o Django).
Experiencia sólida en desarrollo frontend con Angular, React o Vue.
Experiencia con bases de datos relacionales y ORMs.
Experiencia configurando pipelines de CI/CD.
Experiencia con Docker y orquestación de contenedores (Kubernetes).
Experiencia trabajando con proveedores cloud (Azure preferiblemente).
Conocimiento de metodologías ágiles (Scrum o Kanban).
Conocimiento de arquitecturas de microservicios, APIs REST y testing.
Requisitos deseables
Experiencia con Azure Kubernetes Service (AKS).
Conocimiento de Infrastructure as Code con Terraform.
Experiencia previa con Bitbucket Cloud y Bitbucket Pipelines.
Conocimiento de herramientas de observabilidad y monitorización.
Experiencia previa en entornos de retail o e-commerce.
Experiencia liderando o mentorando desarrolladores.
Certificaciones cloud o DevOps (Azure, Terraform o Kubernetes).
Por qué unirse a la compañía
Esta posición ofrece la oportunidad de tener un impacto directo en la evolución tecnológica de una organización internacional, participando en la construcción de las bases técnicas de un nuevo equipo de ingeniería. Tendrás autonomía para tomar decisiones arquitectónicas, trabajar con tecnologías modernas y colaborar con equipos multidisciplinares en un entorno innovador.
Beneficios:
Modalidad híbrida de trabajo
Participación en decisiones técnicas estratégicas
Proyectos con impacto directo en el negocio
Crecimiento profesional y posibilidad de liderar futuros desarrolladores
Entorno internacional y colaborativo
- Departamento
- Data
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
- Número de vacantes
- 1
- Experiencia mínima
- 5
- Skills (separadas por coma)
- Python, Azure
Acerca de TalentHackers
TalentHackers es la compañía del grupo Catenon especializada en reclutamiento de perfiles tecnológicos y digitales. Nace en el año 2019 con el propósito de transformar la industria a través de la inteligencia del dato y recompensar justamente a quien aporta valor gracias a la tecnología nodal y a su sistema de referencias pagadas.