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 simple palabra de moda — este puesto es para ti. Tendrás la responsabilidad total de la entrega de extremo a extremo de 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 — un conjunto de herramientas (GameChanger, ScoreBoard, BlockBuster, Advance, entre otras) que va más allá de la fijación de precios de habitaciones para ofrecer a hoteles, resorts 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 reconocidos como el **#1 Software de Gestión de Ingresos** por HotelTechAwards durante cuatro años consecutivos y como el **#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 — además, sentimos una auténtica pasión por la industria a la que servimos. Construimos productos de los que nos sentimos orgullosos, para clientes a los que valoramos profundamente.
**Tus responsabilidades**
* Serás responsable de la entrega completa de funcionalidades en toda la pila tecnológica — desde los requisitos hasta la producción — en microservicios basados en Java/Spring Boot y en interfaces de usuario desarrolladas con TypeScript/React, incluyendo el monitoreo y la 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 nuestra arquitectura monolítica heredada, aplicando principios de Diseño Orientado al Dominio (DDD), patrones de arquitectura orientada a eventos y estrategias estructuradas de descomposición para modernizar el software a gran escala.
* Impulsará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.
* Mentorizará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 perfeccionando habilidades personalizadas, agentes y pipelines agentivos que aceleren la velocidad de entrega de todo el equipo.
**Qué buscamos**
*Podrías ser un buen candidato si cuentas con:*
* Entre 4 y 6 años de experiencia como ingeniero de full stack con experiencia práctica en producción tanto en backend como en frontend
* Alto nivel de competencia en Java y Spring Boot para el 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 de los patrones de integración orientados a eventos
* Experiencia demostrable con la CLI de Claude Code o una herramienta equivalente de generación de código mediante IA — te sientes cómodo trabajando en un flujo de trabajo de generación y revisión, no solo tienes curiosidad al respecto
*Los candidatos más destacados también podrían tener:*
* Experiencia o exposición al sector tecnológico hotelero
* Antecedentes en la modernización de sistemas heredados — descomposición de monolitos, planificación de migraciones o similares
* Conocimiento práctico del 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 de 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 agentivos personalizados, trabajarás en la vanguardia de cómo se construye el software hoy.
* **Verdadera propiedad arquitectónica.** Se trata de un puesto de ingeniero individual (IC) con alta autonomía — tomarás decisiones técnicas independientes que moldean la plataforma, no simplemente implementarás tareas asignadas.
* **Trabajo que llega a producción.** 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 nosotros ayudamos a quienes la gestionan a desempeñar mejor su labor. Eso es algo de lo que puedes sentirte orgulloso.
* **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 distinción por raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano u 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 con la mayoría de lo que buscamos, ¡nos encantaría conocerte! Envía tu solicitud y cuéntanos qué aportarías.
\#LI\-REMOTE