🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Разработчик в команду операционных инструментов

Яндекс
Екатеринбург, Санкт-Петербург, Москва
Удаленно
Опубликовано: 08 Jun 2026
Яндекс Путешествия помогают людям планировать поездки, находить и бронировать отели и билеты. За каждым бронированием стоит много операционных процессов: изменение данных, отмены, возвраты, обращения в поддержку, коммуникация с отелями и партнёрами.

Наша команда отвечает за бэкенд-разработку операционных инструментов, в основном поддерживаем бронирования отелей. Мы создаём сервисы, которые помогают пользователям самостоятельно решать типовые вопросы, а командам поддержки — быстрее и точнее помогать гостям и отельерам.

Мы работаем над двумя ключевыми направлениями:

  • Self-service для пользователей — это сценарии, в которых гость может сам управлять бронированием, получать нужную информацию и решать вопросы без обращения в поддержку.
  • Инструменты для поддержки — это внутренние системы, которые помогают операторам разбирать обращения, видеть контекст бронирования, принимать решения и взаимодействовать с отельерами.

Наша цель — снижать количество ручной работы поддержки, ускорять решение проблем и делать опыт пользователей и партнёров более предсказуемым и удобным.

Наш стек
В основном мы используем Kotlin, но часть сервисов написаны на Java. Основные технологии — Spring, PostgreSQL, Hibernate, gRPC, а также HTTP, YT, YDB, Logbroker, Redis.

Какие задачи вас ждут

Развитие и создание сервисов
У нас большой парк сервисов с высокой связностью. Необходимо грамотно пробрасывать данные между источниками и потребителями. Но если созданной архитектуры недостаточно, то нужно проектировать и создавать новые сервисы, обеспечивая связность, но не повышая запутанность. С одной стороны — чистый гринфилд, с другой — сервис сразу станет высоконагруженным, и это надо учитывать.

Проактивная поставка данных в смежные сервисы
Для качественной поддержки необходимо собрать определённый контекст знаний по заказу, гостю и отелю, а потом доставить их до системы, в которой работает сотрудник поддержки. Иногда данные раскиданы по нескольким микросервисам, и нужно их сначала собрать за разумное время. А иногда данных нет, и нужно сначала начать их хранить.

Развитие self-service для пользователей
Поменять данные заказа, попросить уменьшить штраф за незаезд или просто связаться с отелем и уточнить детали проживания — всё это можно сделать самостоятельно с помощью нашего сервиса, благодаря нашей работе.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Мы ждем, что вы

  • Разрабатывали на Kotlin или Java от пяти лет
  • Знаете, как использовать gRPC- и HTTP-клиенты для межсервисного взаимодействия
  • Умеете применять алгоритмы и структуры данных при работе с базами данных
  • Знаете различные схемы взаимодействия между сервисами: синхронное, очередь
  • Знакомы с паттернами взаимодействий (сага, двухфазные коммиты и т. д.) и координацией событий

Будет плюсом, если вы

  • Проектировали, разрабатывали и внедряли распределённые сервисы
  • Умеете работать с генеративным ИИ в разработке: промптингом, окном контекста, галлюцинациями
  • Умеете превращать пожелания в процессы и бизнес-логику
  • Знакомы с CRM-системами
  • Строили бизнес-логику поверх ML-моделей

О команде

[Подробнее о нас](https://yandex.ru/project/verticals/java)
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие