2 месяца назад
Senior Back-End Engineer (Kotlin & Spring Boot)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Back-End Engineer (Kotlin & Spring Boot): Building and hardening the runtime layer of a no-code workflow platform that coordinates durable workflow graphs, HTTP, agent, LLM, and human-review nodes with an accent on distributed execution reliability and Temporal-based state management. Focus on designing retries, idempotency, replay safety, recovery paths, contract-first APIs, and integration testing across multi-service Kotlin and Python systems.
Location: Argentina, Peru, or Mexico
Company
is a global Certified B technology company providing AI Tech Consulting and AI-Optimized Engineering services, headquartered in Argentina with offices in the United States, Mexico, and Peru.
What you will do
- Design and harden the Kotlin/Spring Boot runtime for reliable production execution of workflow graphs.
- Implement and improve Temporal workflows, activities, signals, queries, retries, and recovery paths.
- Strengthen contract-first APIs and shared contracts.
- Design for distributed execution failure modes, including idempotency, partial failure, replay safety, pause/resume, and graceful degradation.
- Support HTTP, agentic tool-calling, LLM, and human-in-the-loop workflow nodes while collaborating with Composer and AI/KB teams.
- Improve integration coverage and maintain operational documentation and runbooks for a reliability-critical service.
Requirements
- Strong production experience with Kotlin backend development and Spring Boot in distributed systems or platform services.
- Hands-on production experience with Temporal and a strong understanding of workflow durability, retries, idempotency, and recovery design.
- Experience with multi-module Gradle codebases, contract-first API development, JPA/Hibernate, and PostgreSQL.
- Experience with Docker Compose and Testcontainers for integration testing.
- Ability to debug multi-service systems containing Kotlin and Python components, with experience using observability tools such as Micrometer.
- Advanced English is required; candidates must be located in Argentina, Peru, or Mexico.
Nice to have
- Experience with DAG, workflow, or orchestration engines.
- Experience with AI, LLM, agent runtimes, or other non-deterministic execution systems.
- Familiarity with FastAPI-based workers and cross-language integration.
- Experience with OAuth2/JWT, authentication and token-provider abstractions, or cached token acquisition.
- Experience writing operational documentation, runbooks, and reliability guidance.
Culture & Benefits
- Work in a global organization present in 18 countries and more than 100 cities.
- Join an AI-focused technology services environment spanning consulting and engineering.
- Access ongoing training and professional development initiatives.
- Work in an inclusive and diverse equal-opportunity environment.
- Participate in sustainability-focused initiatives, including carbon-neutral operations through offsetting.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →