Empresa tecnológica global busca un/a Ingeniero/a Backend Senior con experiencia en Kotlin y Spring Boot para unirse a su equipo de plataforma. El rol se enfoca en el desarrollo del backbone de ejecución de una plataforma no-code, con responsabilidades en el diseño, implementación y mejora de sistemas distribuidos y flujos de trabajo.
Si sos un/a crack del Kotlin y Spring Boot, esta es tu oportunidad. En Santex vas a laburar en el backbone de una plataforma no-code, sumándote a una empresa global con un montón de presencia y un gran clima laboral. Ideal si buscás crecer en sistemas distribuidos.
Santex es una compañía global de tecnología certificada B Corp y una de las empresas de más rápido crecimiento en Norteamérica, según la Inc. 5000. Está presente en 18 países y más de 100 ciudades, con sede en Argentina y oficinas en Estados Unidos, México y Perú. Sus dos líneas de servicio —AI Tech Consulting y AI-Optimized Engineering— ayudan a las organizaciones a adoptar tecnología de manera integral, expandir sus capacidades y mejorar los resultados comerciales a escala. El mismo enfoque define su cultura: Santex tiene un 80,4% de compromiso de los empleados (promedio global: 21%), una rotación anual del 8% (sector tecnológico: 20-25%), 9.369 horas de capacitación invertidas en 2025 —más del doble del promedio global— y una reducción interanual del 26,5% en su huella de carbono, logrando la neutralidad de carbono mediante compensación. Santex. Una empresa con propósito y criterio. Sí, es posible. Somos un Empleador que Ofrece Igualdad de Oportunidades y estamos comprometidos a fomentar un lugar de trabajo inclusivo y diverso. No discriminamos por motivos de raza, color, religión, sexo, identidad o expresión de género, orientación sexual, origen nacional, edad, discapacidad, condición de veterano, información genética o cualquier otra característica protegida por la ley aplicable. Todos los solicitantes calificados recibirán consideración para el empleo sin importar alguno de estos factores. Alentamos encarecidamente a candidatos de todos los orígenes a postularse. Estamos contratando un contractor senior de Kotlin/Spring Boot para ayudar a gestionar la ejecución principal de una plataforma de flujo de trabajo sin código. Este no es un servicio CRUD simple. El runtime del Orchestrator es un sistema de múltiples módulos que recibe solicitudes de ejecución de flujos de trabajo, persiste el estado duradero con Temporal, coordina la ejecución de grafos, integra nodos HTTP, de agente, LLM y de revisión humana, y ejecuta de forma segura grafos de flujo de trabajo cada vez más generados por IA. Te unirás al equipo responsable de la capa de runtime de la que todo lo demás depende. Responsabilidades: - Diseñar y fortalecer el runtime de Kotlin/Spring Boot que ejecuta grafos de flujo de trabajo de manera confiable en producción. - Implementar y mejorar flujos de trabajo, actividades, señales, consultas, reintentos y rutas de recuperación de Temporal.io. - Fortalecer las APIs basadas en contratos (contract-first) y los contratos compartidos. - Gestionar el pensamiento sobre modos de falla en reintentos de ejecución distribuida, idempotencia, fallas parciales, seguridad de reproducción, pausa/reanudación y degradación elegante. - Trabajar en diferentes tipos de nodos, incluyendo nodos HTTP, de llamada a herramientas agentic, LLM y de revisión humana (human-in-the-loop). - Mejorar la cobertura de integración utilizando Testcontainers y perfiles de Docker Compose en capas. - Colaborar estrechamente con los equipos de Composer y AI/KB en la semántica de ejecución y el comportamiento del runtime. - Escribir documentación operativa clara y runbooks para un servicio crítico para la confiabilidad. Cualificaciones: - Sólida experiencia en backend con Kotlin en producción. - Sólida experiencia con Spring Boot en sistemas distribuidos o servicios de plataforma. - Experiencia práctica con Temporal en producción. - Sólida comprensión del diseño de durabilidad, reintentos, idempotencia y recuperación de flujos de trabajo. - Experiencia con bases de código Gradle de múltiples módulos y diseño de APIs basadas en contratos (contract-first). - Experiencia con JPA/Hibernate y PostgreSQL. - Experiencia con pruebas de integración con Docker Compose/Testcontainers. - Comodidad depurando sistemas multi-servicio con componentes mixtos de Kotlin y Python. - Experiencia con herramientas de observabilidad como micrometer. - Experiencia con desarrollo contract-first. - Se requiere inglés avanzado para este puesto. Puntos Fuertes: - Experiencia con motores DAG/workflow/orquestación. - Experiencia con runtimes de IA/LLM/agentes u otros sistemas de ejecución no deterministas. - Familiaridad con workers basados en FastAPI e integración entre lenguajes. - Experiencia con abstracciones de proveedores de autenticación/tokens, OAuth2/JWT o adquisición de tokens en caché. - Experiencia escribiendo documentación operativa, runbooks y guías de confiabilidad. Ubicación: Argentina, Perú, México.