




Resumen: Únase a un equipo ágil y centrado en el producto para construir sistemas resilientes, aprovechar herramientas de IA y diseñar funciones impulsadas por modelos de lenguaje (LLM) que simplifiquen las operaciones hoteleras. Aspectos destacados: 1. Aprovechar herramientas de IA para acelerar el desarrollo y compartir las mejores prácticas. 2. Diseñar funciones y agentes impulsados por modelos de lenguaje (LLM) utilizando LangChain. 3. Cultura centrada en el trabajo remoto, con horarios flexibles y un presupuesto para formación. **Descripción de la empresa** ----------------------- Nuestra misión es hacer que las operaciones hoteleras sean sencillas. Nuestra plataforma nativa en la nube ya gestiona miles de establecimientos en todo el mundo, y estamos apostando firmemente por la automatización impulsada por IA para eliminar las tareas repetitivas del sector de la hostelería. Somos un equipo ágil y centrado en el producto que valora la curiosidad, la toma de decisiones basada en datos y la entrega continua a producción. Si disfruta transformar problemas complejos en sistemas elegantes y resilientes, ¡nos encantaría conocerlo! **Descripción del puesto** ------------------- * Implementar servicios de alto rendimiento en Node.js / TypeScript, Kotlin o Java utilizando Spring Boot o Micronaut. * Aprovechar herramientas de IA (por ejemplo, GitHub Copilot, Cursor, Claude Code) para acelerar el desarrollo y compartir las mejores prácticas con el equipo. * Gestionar todo el ciclo de vida del desarrollo de software (SDLC) mediante infraestructura como código (IaC, con Terraform), despliegues blue-green y entornos de previsualización. * Perfilado y ajuste continuo de latencia, costes y rendimiento. * Diseñar funciones y agentes impulsados por modelos de lenguaje (LLM) utilizando LangChain o marcos compatibles con MCP, integrando patrones de recuperación, memoria y uso de herramientas. * Mantener principios de código limpio y diseño orientado al dominio, actuando como mentor de compañeros mediante revisiones cuidadosas de solicitudes de extracción (PR). * Identificar y proponer soluciones ante debilidades de escalabilidad, cuellos de botella de rendimiento y riesgos de seguridad. **Requisitos** ------------------ * 6 o más años desarrollando software en producción. * Conocimientos profundos en al menos uno de los siguientes: TypeScript, Kotlin o Java. * Experiencia demostrable ejecutando cargas de trabajo contenerizadas o sin servidor en AWS, GCP o Kubernetes. * Dominio de bases de datos relacionales y NoSQL (MySQL, MongoDB, DynamoDB, Redis). * Familiaridad con entornos basados en UNIX. * Capacidad de comunicarse con claridad en inglés y disposición para participar activamente en ciclos de retroalimentación. * Enfoque en resultados, no solo en la resolución de tareas. **Competencias deseables (superpoderes)** * Experiencia con GitOps. * Capacidad full-stack con React / Next.js. * Experiencia práctica con asistentes de programación basados en IA (Copilot, Cursor, Claude Code) o marcos/herramientas para agentes autónomos (LangChain, CrewAI, Autogen, n8n). * Experiencia en MLOps o ingeniería de datos (Kubeflow, SageMaker, Feast). * Pasión por la tutoría y las charlas en comunidades técnicas. **Información adicional** -------------------------- * Cultura centrada en el trabajo remoto, con horarios flexibles y franjas horarias comunes. * Presupuesto para formación y plan de carrera. * Un entorno internacional y diverso en el que su contribución importa. * Un equipo extraordinario, ágil y multifuncional con el que trabajar. * Trabajo orientado a objetivos. * Horario laboral flexible


