Principal Back-End Engineer (Must: Kotlin & Spring Boot)
Santex, Argentina / Perú +2
What you will do
- Design and harden the Kotlin/Spring Boot runtime that executes workflow graphs reliably in production.
- Implement and improve Temporal.io workflows, activities, signals, queries, retries, and recovery paths.
- Strengthen contract-first APIs and shared contracts.
- Own failure-mode thinking across distributed execution retries, idempotency, partial failure, replay safety, pause/resume, and graceful degradation.
- Work across node types, including HTTP, agentic tool-calling, LLM, and human-in-the-loop review nodes.
- Improve integration coverage using Test containers and layered Docker Compose profiles.
- Collaborate closely with Composer and AI/KB teams on execution semantics and runtime behavior.
- Write clear operational documentation and runbooks for a reliability-critical service.
What you need
- Strong production Kotlin backend experience.
- Strong Spring Boot experience in distributed systems or platform services.