Разработчик в команду операционных инструментов
Яндекс Путешествия помогают планировать поездки, бронировать отели и билеты. Наша команда развивает операционные инструменты, автоматизирует процессы и делает сервис удобнее. Ищем бэкенд-разработчика, который хочет создавать надёжные продукты на стыке клиентского опыта, поддержки и TravelTech.Развитие и создание сервисов
У нас большой парк сервисов с высокой связностью. Необходимо грамотно пробрасывать данные между источниками и потребителями. Но если созданной архитектуры недостаточно, то нужно проектировать и создавать новые сервисы, обеспечивая связность, но не повышая запутанность. С одной стороны — чистый гринфилд, с другой — сервис сразу станет высоконагруженным, и это надо учитывать. Проактивная поставка данных в смежные сервисы
Для качественной поддержки необходимо собрать определённый контекст знаний по заказу, гостю и отелю, а потом доставить их до системы, в которой работает сотрудник поддержки. Иногда данные раскиданы по нескольким микросервисам, и нужно их сначала собрать за разумное время. А иногда данных нет, и нужно сначала начать их хранить. Развитие self-service для пользователей
Поменять данные заказа, попросить уменьшить штраф за незаезд или просто связаться с отелем и уточнить детали проживания — всё это можно сделать самостоятельно с помощью нашего сервиса, благодаря нашей работе. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Разрабатывали на Kotlin или Java от пяти лет * Знаете, как использовать gRPC- и HTTP-клиенты для межсервисного взаимодействия * Умеете применять алгоритмы и структуры данных при работе с базами данных * Знаете различные схемы взаимодействия между сервисами: синхронное, очередь * Знакомы с паттернами взаимодействий (сага, двухфазные коммиты и т. д.) и координацией событий* Проектировали, разрабатывали и внедряли распределённые сервисы * Умеете работать с генеративным ИИ в разработке: промптингом, окном контекста, галлюцинациями * Умеете превращать пожелания в процессы и бизнес-логику * Знакомы с CRM-системами * Строили бизнес-логику поверх ML-моделей
У нас большой парк сервисов с высокой связностью. Необходимо грамотно пробрасывать данные между источниками и потребителями. Но если созданной архитектуры недостаточно, то нужно проектировать и создавать новые сервисы, обеспечивая связность, но не повышая запутанность. С одной стороны — чистый гринфилд, с другой — сервис сразу станет высоконагруженным, и это надо учитывать. Проактивная поставка данных в смежные сервисы
Для качественной поддержки необходимо собрать определённый контекст знаний по заказу, гостю и отелю, а потом доставить их до системы, в которой работает сотрудник поддержки. Иногда данные раскиданы по нескольким микросервисам, и нужно их сначала собрать за разумное время. А иногда данных нет, и нужно сначала начать их хранить. Развитие self-service для пользователей
Поменять данные заказа, попросить уменьшить штраф за незаезд или просто связаться с отелем и уточнить детали проживания — всё это можно сделать самостоятельно с помощью нашего сервиса, благодаря нашей работе. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Разрабатывали на Kotlin или Java от пяти лет * Знаете, как использовать gRPC- и HTTP-клиенты для межсервисного взаимодействия * Умеете применять алгоритмы и структуры данных при работе с базами данных * Знаете различные схемы взаимодействия между сервисами: синхронное, очередь * Знакомы с паттернами взаимодействий (сага, двухфазные коммиты и т. д.) и координацией событий* Проектировали, разрабатывали и внедряли распределённые сервисы * Умеете работать с генеративным ИИ в разработке: промптингом, окном контекста, галлюцинациями * Умеете превращать пожелания в процессы и бизнес-логику * Знакомы с CRM-системами * Строили бизнес-логику поверх ML-моделей