Full-Stack Developer & Data Engineer
Presencial en Madrid·Jornada completa·Añadida hace 8 días
40 ofertas abiertas
Resumen
Detalles del puesto
Jornada completa
Según la oferta.
Requisitos
Trabajar en inglés
Se requiere inglés, según la oferta.
Francés
La oferta pide francés o lo valora.
Trabajar presencialmente en Madrid
No se menciona ninguna ayuda para la mudanza.
Lo más probable es que necesites inglés para inscribirte.Esta oferta se ha traducido automáticamente al español,.
El puesto
Buscamos un Full-Stack Developer & Data Engineer para unirse al equipo detrás de **Pulse**, nuestra plataforma de Business Intelligence multi-inquilino para la industria de la hostelería. Pulse da servicio a más de 10.000 usuarios en niveles corporativos, regionales y de propiedad a través de cinco líneas de producto (Insight, Plan, Pro, Rate y Shift).
Este es un rol híbrido: dividirás tu tiempo entre la construcción de las aplicaciones que nuestros clientes utilizan cada día —Angular/TypeScript para web y escritorio, React para móvil— y el diseño de los pipelines ETL y los modelos de datos ClickHouse que impulsan la analítica que hay detrás de ellos.
Desarrollo Full-Stack
- Diseñar y construir funcionalidades en nuestro front end de Angular/TypeScript (web y escritorio, respaldado por Express.js) y nuestra aplicación móvil basada en React.
- Contribuir a nuestra arquitectura multiproducto basada en subdominios (una aplicación Angular + backend en Node.js, registro de funcionalidades basado en base de datos, sesiones compartidas entre subdominios).
- Mantener y ampliar las funcionalidades actuales, incluyendo cuadros de mando, informes y visualizaciones de datos.
- Diseñar, construir y mantener pipelines ETL que traigan datos de reservas de hotel, tarifas y conjuntos competitivos desde diversas fuentes externas a nuestro almacén ClickHouse Cloud.
- Modelar y optimizar esquemas de ClickHouse (ReplacingMergeTree / AggregatingMergeTree, particionamiento, proyecciones, vistas materializadas) para una analítica rápida a escala.
- Escribir y optimizar SQL en ClickHouse y MySQL (Azure) para dar soporte a las necesidades de informes y cuadros de mando.
- Diagnosticar y resolver problemas en los pipelines de datos y cuellos de botella en el rendimiento de las consultas utilizando planes EXPLAIN y registros de consultas.
- Garantizar la precisión de los datos mediante auditorías regulares, validación y controles de calidad.
- Actuar como punto de contacto técnico para usuarios de propiedades y corporativos, respondiendo a tickets de soporte y resolviendo problemas reportados.
- Clasificar preguntas de usuarios y solicitudes de funcionalidades enviadas a través de nuestras herramientas de helpdesk/ticketing, resolviéndolas directamente o derivándolas al equipo adecuado.
- Determinar si un problema reportado procede de los datos, de la aplicación o de la infraestructura, y llevarlo hasta su resolución.
- Comunicarse de forma clara y paciente con usuarios no técnicos durante todo el proceso.
- Trabajar dentro de nuestra infraestructura alojada en Azure (Container Apps, Blob Storage, Data Factory) e integraciones con Google Cloud Storage.
- Mantener pipelines de CI/CD (GitLab), gestión de procesos (PM2) y nuestra capa de caché Redis.
- Colaborar con analistas, producto y otros interesados para traducir los requisitos de negocio y de datos en soluciones técnicas.
- Implementar controles de acceso y seguridad de datos para proteger la información sensible de los clientes.
- Mantenerse al día con las tendencias emergentes tanto en ingeniería de datos como en desarrollo front-end.
Requisitos
Qué buscan
- Experiencia demostrada como Full-Stack Developer y/o Data Engineer —idealmente con experiencia práctica en ambos—.
- Sólidas habilidades de SQL, incluyendo experiencia con bases de datos columnares/analíticas (se prefiere encarecidamente ClickHouse; MySQL, Azure SQL u Oracle también son relevantes).
- Experiencia sólida con Angular y TypeScript en el front end, y Node.js/Express.js en el backend.
- Conocimientos prácticos de Python para scripting y procesamiento de datos.
- Experiencia con React para el desarrollo de aplicaciones móviles.
- Experiencia con infraestructura en la nube, idealmente Azure.
- Gran capacidad de resolución de problemas y comodidad trabajando en un entorno colaborativo y de ritmo rápido.
- Excelentes habilidades de comunicación, con capacidad para explicar conceptos técnicos a partes interesadas no técnicas. Inglés fluido; el francés es un plus.
La descripción de las funciones es meramente indicativa y no exhaustiva. En consecuencia, el empleado realizará cualquier otra tarea inherente al puesto de trabajo y a su grupo profesional, de acuerdo con las directrices de la empresa.
Se valorará
- Grado o Máster en Informática, Tecnologías de la Información o un campo relacionado (o experiencia equivalente).
- Experiencia previa en hostelería, BI o productos analíticos SaaS.
- Experiencia con GitLab CI/CD, Redis, PM2 o integraciones con Google Cloud Storage.
Salario y beneficios
Qué ofrecen
¿Por qué unirte a Radisson Hotel Group?
Vive la magia de la hospitalidad: forma parte de un equipo que crea experiencias excepcionales y momentos memorables cada día. Deja brillar tu espíritu Yes I Can! mientras das vida a la hospitalidad.
Construye una gran carrera: sin importar tu formación o experiencia, invertimos en tu crecimiento, aprendizaje y desarrollo profesional, ayudándote a alcanzar tu máximo potencial.
Experimenta el espíritu de equipo: únete a un lugar de trabajo inclusivo, divertido y con propósito. Celebramos la diversidad, nos apoyamos mutuamente y fomentamos el sentido de pertenencia a través de nuestros Employee Resource Groups e iniciativas de inclusión.
Lidera con tu ambición: ¡tus ideas, pasión e impulso importan! Te damos el poder para marcar la diferencia, en la hospitalidad, tu comunidad y más allá.
Disfruta de ventajas globales y locales: sin importar dónde te encuentres, disfrutarás de beneficios globales exclusivos, como tarifas especiales de hotel para ti y tus seres queridos en nuestros hoteles de todo el mundo. Además, tendrás acceso a ventajas y recompensas locales adaptadas a tu país, ¡haciendo tu experiencia aún más gratificante!
Disfruta de beneficios como: hasta un 53 % de descuento en tu estancia como miembro del equipo en más de 1.500 hoteles Radisson de todo el mundo
Un mínimo garantizado del 30 % de descuento para tus amigos y familiares
Descuentos exclusivos en desayuno, comida y bebida, spa y más
¡Únete a nosotros para dar forma al futuro de la hospitalidad! Si estás listo para aportar tu talento, energía y pasión, nos encantaría conocerte.
Solicita ahora y hagamos que cada momento cuente.
Damos la bienvenida a candidatos de todos los orígenes, capacidades y experiencias. Si necesitas algún ajuste durante el proceso de solicitud, por favor háznoslo saber.
El puesto
We're looking for a Full-Stack Developer & Data Engineer to join the team behind **Pulse**, our multi-tenant Business Intelligence platform for the hospitality industry. Pulse serves 10,000+ users across corporate, regional, and property levels through five product lines (Insight, Plan, Pro, Rate, and Shift).
This is a hybrid role: you'll split your time between building the applications our clients use every day — Angular/TypeScript for web and desktop, React for mobile — and designing the ETL pipelines and ClickHouse data models that power the analytics behind them.
Full-Stack Development
- Design and build features across our Angular/TypeScript front end (web and desktop, backed by Express.js) and our React-based mobile app.
- Contribute to our subdomain-based multi-product architecture (one Angular app + Node.js backend, database-driven feature registry, shared sessions across subdomains).
- Maintain and extend current features, including dashboards, reporting, and data visualizations.
- Design, build, and maintain ETL pipelines that bring hotel reservation, rate, and competitive-set data from a variety of external sources into our ClickHouse Cloud warehouse.
- Model and optimize ClickHouse schemas (ReplacingMergeTree / AggregatingMergeTree, partitioning, projections, materialized views) for fast analytics at scale.
- Write and tune SQL across ClickHouse and MySQL (Azure) to support reporting and dashboarding needs.
- Diagnose and resolve data pipeline issues and query performance bottlenecks using EXPLAIN plans and query logs.
- Ensure data accuracy through regular audits, validation, and quality checks.
- Act as a technical point of contact for property and corporate users, responding to support tickets and troubleshooting reported issues.
- Triage user questions and feature requests submitted through our helpdesk/ticketing tools, resolving them directly or routing them to the right team.
- Determine whether a reported issue stems from the data, the application, or infrastructure, and drive it to resolution.
- Communicate clearly and patiently with non-technical users throughout the process.
- Work within our Azure-hosted infrastructure (Container Apps, Blob Storage, Data Factory) and Google Cloud Storage integrations.
- Maintain CI/CD pipelines (GitLab), process management (PM2), and our Redis caching layer.
- Collaborate with analysts, product, and other stakeholders to translate business and data requirements into technical solutions.
- Implement data security and access controls to protect sensitive client data.
- Stay current with emerging trends in both data engineering and front-end development.
Requisitos
Qué buscan
- Proven experience as a Full-Stack Developer and/or Data Engineer — ideally with hands-on experience in both.
- Strong SQL skills, including experience with a columnar/analytical database (ClickHouse strongly preferred; MySQL, Azure SQL, or Oracle also relevant).
- Solid experience with Angular and TypeScript on the front end, and Node.js/Express.js on the backend.
- Working knowledge of Python for scripting and data processing.
- Experience with React for mobile app development.
- Experience with cloud infrastructure, ideally Azure.
- Strong problem-solving skills and comfort working in a fast-paced, collaborative environment.
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders. Fluent English; French is a plus.
The description of functions is merely indicative and not exhaustive. Accordingly, the employee shall perform any other duties inherent to the labour position and their professional group, in accordance with the company's directives.
Se valorará
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Background in hospitality, BI, or SaaS analytics products.
- Experience with GitLab CI/CD, Redis, PM2, or Google Cloud Storage integrations.
Salario y beneficios
Qué ofrecen
Why Join Radisson Hotel Group?
Live the Magic of Hospitality - Be part of a team that creates exceptional experiences and memorable moments every day. Let your Yes I Can! spirit shine as you bring hospitality to life.
Build a Great Career - No matter your background or experience, we invest in your growth, learning, and career development—helping you reach your full potential.
Experience the Team Spirit - Join a workplace that’s inclusive, fun, and meaningful. We celebrate diversity, support one another and foster a sense of belonging through our Employee Resource Groups and inclusion initiatives.
Lead with Your Ambition - Your ideas, passion and drive matter! We empower you to make a difference—in hospitality, your community and beyond.
Enjoy Global & Local Perks - No matter where you’re located, you’ll enjoy exclusive global benefits - like special hotel rates for you and your loved ones at our hotels worldwide. Plus, you’ll have access to local perks and rewards tailored to your country, making your experience even more rewarding!
Enjoy benefits such as - up to 53% off your stay as a Team Member at over 1,500 Radisson Hotels worldwide
Guaranteed minimum of 30% off for your Friends & Family
Exclusive Discounts on Breakfast, Food & Beverage, Spa and more
Join us in shaping the future of hospitality! If you’re ready to bring your talent, energy, and passion, we’d love to hear from you.
Apply now and let’s make every moment matter.
We welcome applicants from all backgrounds, abilities, and experiences. If you need any adjustments during the application process, please let us know.
Sobre Radisson Hotel Group
Radisson Hotel Group es una empresa global de hostelería con sede en Bruselas, Bélgica, que opera una cartera de más de 1.100 hoteles en Europa, Oriente Medio, África y Asia-Pacífico. El grupo gestiona una variada gama de marcas, entre ellas Radisson Blu, Radisson Collection, Radisson RED y Park Inn by Radisson, que atienden tanto a viajeros de negocios como de ocio. Con una fuerte presencia en España, la empresa opera numerosos hoteles en todo el país, desde establecimientos urbanos en Madrid y Barcelona hasta destinos vacacionales en la costa.
Para los profesionales internacionales, Radisson Hotel Group ofrece un entorno de trabajo multicultural con oportunidades en operaciones hoteleras, funciones corporativas e innovación digital. Las oficinas en España cubren una amplia gama de puestos, desde recepción y cocina hasta funciones corporativas como finanzas, legal, TI y marketing. El grupo hace hincapié en el desarrollo profesional y la movilidad interna, lo que lo convierte en una opción atractiva para quienes buscan construir una carrera a largo plazo en el sector de la hostelería en España.
- Sector
- Hospitality
- Fundación
- 1997
- Plantilla
- 10,000–50,000
- Sede
- Brussels, Belgium
- En España
- Madrid, Barcelona
Datos prácticos
- Radisson Hotel Group tiene una presencia significativa en España, con hoteles en las principales ciudades y destinos turísticos, lo que ofrece oportunidades para el personal internacional.
- La empresa opera un programa de fidelización global, Radisson Rewards, que proporciona beneficios a empleados y huéspedes.
- Los puestos corporativos en España tienen su sede en Madrid, mientras que los puestos hoteleros están repartidos por todo el país.
- El grupo apoya la movilidad interna, lo que permite a los empleados trasladarse entre hoteles y países.
- El inglés se utiliza habitualmente en los entornos corporativos y hoteleros internacionales, lo que lo hace accesible para quienes no hablan español.
En sus propias palabras
Sobre la empresa y el equipo
Radisson Hotel Group es uno de los grupos hoteleros más grandes del mundo con diez marcas hoteleras distintivas, y más de 1.500 hoteles en funcionamiento y en desarrollo en más de 95 países. La promesa de marca global del Grupo es Every Moment Matters con un ethos de servicio característico de Yes I Can!. Las personas son el núcleo del éxito y el futuro de nuestro negocio. Nuestra gente son auténticos Moment Makers y, juntos, aportamos la cultura, el espíritu, el entorno y las oportunidades que te permiten dar lo mejor de ti, cada día, en cualquier lugar y en todo momento. Juntos, hacemos que Every Moment Matter.
Sobre la empresa y el equipo
Radisson Hotel Group is one of the world's largest hotel groups with ten distinctive hotel brands, and more than 1,500 hotels in operation and under development in 95+ countries. The Group’s overarching brand promise is Every Moment Matters with a signature Yes I Can! service ethos. People are at the core of our business success and future. Our people are true Moment Makers and together we bring the culture, spirit, environment and opportunities that empower you to be your best, every day, everywhere, every time. Together, we make Every Moment Matter.



