Desde Eurostars Hotel Company, compañía líder en el sector turístico y hotelero, estamos buscando un/a Software Engineer con experiencia en el desarrollo de aplicaciones backend centradas en datos, escalables y robustas, utilizando Python, y con dominio de las buenas prácticas modernas de ingeniería de software.
Esta persona jugará un papel clave en el diseño e implementación de sistemas backend avanzados en un entorno cloud dinámico.
Responsabilidades
- Liderar el diseño y desarrollo de arquitecturas backend modulares, escalables y mantenibles con Python.
- Implementar sistemas capaces de ingerir datos en tiempo real y reaccionar a eventos de manera eficiente.
- Definir e impulsar buenas prácticas de desarrollo de software: revisiones de código, estrategias de testing, CI/CD y documentación técnica.
- Acompañar a un equipo de data scientist y data analyst, fomentando la adopción de estándares de calidad en todo el ciclo de desarrollo.
- Colaborar con el equipo para integrar modelos predictivos en sistemas listos para producción.
- Diseñar soluciones nativas en la nube con enfoque en sistemas distribuidos, microservicios y arquitecturas orientadas a eventos.
- Asegurar la fiabilidad, el rendimiento y la observabilidad de los servicios backend en entornos productivos y escalables.
- Aplicar principios de aislamiento para asegurar la independencia operativa de los distintos componentes del sistema.
Requisitos
- Al menos 2 años de experiencia profesional como ingeniero/a de software, con foco en backend en Python.
- Experiencia demostrable en el diseño y construcción de sistemas distribuidos o microservicios en entornos productivos.
- Experiencia práctica con plataformas cloud, preferiblemente Azure (p. ej. Azure Functions, Event Grid, Storage, Kubernetes); se valora también experiencia en AWS.
- Dominio de principios de ingeniería de software: código limpio, principios SOLID, testing (unitario, integración, extremo a extremo) y control de versiones.
- Experiencia con herramientas de DevOps e infraestructura como código (por ejemplo, Terraform, GitHub Actions, Azure DevOps).
- Familiaridad con contenedores y orquestadores (Docker, Kubernetes).
- Capacidad para trabajar en entornos ágiles y colaborar con equipos multidisciplinares.
- Habilidades de comunicación y liderazgo técnico para apoyar a desarrolladores/as con menor experiencia.
Valoramos también
- Experiencia con frameworks de Python como FastAPI o Flask en entornos productivos.
- Haber trabajado en entornos donde se integran modelos de datos o machine learning en productos de software.
- Conocimientos en herramientas de observabilidad (Prometheus, Grafana, OpenTelemetry, etc.).
- Conocimientos de procesamiento de datos en tiempo real y sistemas de mensajería t
- Experiencia en diseño de sistemas con enfoque multi-tenant o basados en agentes.
Lo que buscamos
- Personas con capacidad de trabajar tanto de manera independiente como en equipo.
- Transparencia, buena comunicación, capaces de dar y recibir feedback.
- Nuestro equipo tiene mucha libertad para tomar decisiones, por lo que necesitamos personas en las que confiar, con alta responsabilidad.
En Grupo Hotusa valoramos a las personas que forman parte de nuestro equipo, y por ello ofrecemos una amplia variedad de beneficios pensados para potenciar tu desarrollo profesional y personal. Disfruta de hasta un 50% de descuento en nuestros hoteles 4* y 5*, formación gratuita e ilimitada con The Power Business School, clases de idiomas presenciales y online, acceso a nuestro Club del Empleado con descuentos en ocio, tecnología, moda y más, además de un programa de referenciados que te premia con noches de hotel gratis por cada recomendación contratada.