Ingeniero Senior de Full Stack

Compañía
Descripción
**Ingeniero Senior de Full Stack** Si te apasiona construir software que realmente importa — y te entusiasma la idea de lanzar funciones de producción de alta calidad en toda la pila tecnológica mientras trabajas en un equipo donde la IA es un colaborador diario genuino, no una mera palabra de moda — este puesto es para ti. Tendrás la responsabilidad integral de la entrega final en la plataforma central de ingresos de Duetto, liderarás una importante migración desde una arquitectura monolítica hacia microservicios y contribuirás a definir cómo el equipo diseña e implementa soluciones a gran escala. **¿Qué nos distingue?** Duetto es la plataforma líder de gestión de ingresos para la industria hotelera, fundada en 2012 por antiguos ejecutivos de Wynn Resorts que sabían que el sector necesitaba una tecnología más avanzada. Creamos el primer Sistema Operativo de Ingresos y Beneficios del mundo — una suite de herramientas (GameChanger, ScoreBoard, BlockBuster, Advance, entre otras) que va más allá de la fijación de precios por habitación para ofrecer a hoteles, complejos turísticos y casinos una visión completa de sus ingresos y rentabilidad. Confiamos en clientes que van desde pequeños hoteles boutique independientes hasta cadenas globales; hemos sido nombrados **#1 Software de Gestión de Ingresos** por HotelTechAwards durante cuatro años consecutivos y **#1 Mejor Lugar para Trabajar en Tecnología Hotelera** en 2025. Desde 2024 contamos con el respaldo de GrowthCurve Capital y estamos acelerando nuestra inversión en IA — y sentimos una pasión genuina por la industria a la que servimos. Construimos productos de los que nos sentimos orgullosos, para clientes a los que valoramos. **Qué harás** * Serás responsable de la entrega integral de funciones en toda la pila tecnológica — desde los requisitos hasta la producción — en microservicios basados en Java/Spring Boot y frontends en TypeScript/React, incluyendo supervisión y resolución de incidencias en entornos en vivo. * Tomarás decisiones arquitectónicas independientes y convertirás prototipos en sistemas productivos escalables y mantenibles, colaborando estrechamente con los equipos de Producto, Diseño e Ingeniería para mantener altos estándares de calidad para el usuario final. * Liderarás la migración de nuestro sistema heredado monolítico, aplicando principios de diseño orientado al dominio (DDD), patrones de arquitectura orientada a eventos y estrategias estructuradas de descomposición para modernizar software a gran escala. * Promoverás la calidad de las pruebas escribiendo pruebas automatizadas de extremo a extremo con Cypress o Playwright e incorporando prácticas de pruebas basadas en datos en todo el equipo. * Mentorearás a tus compañeros en ingeniería de indicaciones (prompt engineering), desarrollo asistido por IA y revisiones de código — operando con confianza en un modelo de generación y revisión donde el 50–70 % del código es generado por IA. * Contribuirás a mejorar los flujos de trabajo de ingeniería potenciados por IA, creando y refinando habilidades personalizadas, agentes y pipelines agénticos que aceleren la velocidad de entrega de todo el equipo. **Qué buscamos** *Tal vez seas un buen candidato si tienes:* * Entre 4 y 6 años de experiencia como ingeniero de full stack, con experiencia sólida en producción tanto en backend como en frontend * Alto nivel de competencia en Java y Spring Boot para desarrollo empresarial de backend * Alto nivel de competencia en TypeScript y React para aplicaciones web modernas * Experiencia en el diseño y mantenimiento de APIs GraphQL * Conocimientos sólidos prácticos de bases de datos SQL y NoSQL, especialmente MongoDB * Experiencia práctica con frameworks de pruebas de extremo a extremo — Cypress o Playwright * Comprensión práctica de la arquitectura de microservicios y patrones de integración orientados a eventos * Experiencia demostrable con Claude Code CLI u otra herramienta comparable de generación de código mediante IA — te sientes cómodo trabajando en un flujo de generación y revisión, no simplemente curioso al respecto *Los candidatos más destacados también podrían tener:* * Experiencia o exposición al sector tecnológico hotelero * Antecedentes en modernización de sistemas heredados — descomposición de monolitos, planificación de migraciones o similares * Familiaridad con el diseño orientado al dominio (DDD) en un contexto empresarial * Experiencia con herramientas de revisión de código mediante IA, como CodeRabbit o Augment * Conocimientos prácticos de AWS, Kubernetes y gestión de pipelines CI/CD **¿Por qué Duetto?** * **La IA no es aquí un proyecto secundario: es nuestra forma de trabajar.** Con un 50–70 % del código generado por IA y un equipo que construye activamente agentes y pipelines agénticos personalizados, trabajarás en la vanguardia de cómo se construye el software hoy. * **Verdadera propiedad arquitectónica.** Este es un puesto técnico de alta autonomía — tomarás decisiones técnicas independientes que moldean la plataforma, no solo implementarás tareas asignadas. * **Trabajo que se lanza.** Avanzamos rápidamente, mantenemos altos estándares y nos preocupamos profundamente por lo que ponemos ante nuestros clientes. Si deseas ver tu trabajo en producción, lo lograrás. * **Una misión digna de interés.** La hostelería es una industria centrada en las personas, y ayudamos a quienes la gestionan a desempeñar mejor su labor. Eso merece sentirse bien. * **Trabajo completamente remoto** desde Split, Croacia, con un equipo global que toma muy en serio la colaboración. **Detalles** * Ubicación: Croacia * Modelo de trabajo: Remoto Duetto es un empleador que promueve la igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos con la creación de un entorno inclusivo para todos los empleados. Todos los candidatos calificados recibirán consideración para el empleo sin discriminación por raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano o cualquier otra característica protegida por la ley aplicable. **¿Te identificas con esto?** No necesitas cumplir todos los requisitos — si este puesto te entusiasma y cumples sólidamente la mayoría de lo que buscamos, ¡nos encantaría conocerte! Postula y cuéntanos qué aportarías. \#LI\-REMOTE
Publicado por

David Muñoz
Indeed · HR