Senior-разработчик бэкенда в команду Яндекс Заботы
Зарплата не указана
Грейд
senior
География найма
География найма не уточнена
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Workplace: Удалённый, Офис, Гибридный
Новый быстрорастущий сервис Яндекс Забота ищет senior-разработчиков на С++, чтобы развивать микросервисный бэкенд платформы страхования на userver. У нас нет легаси, мы уже заслужили доверие пользователей и доросли до тысяч RPS и 10 000+ контрактов в день, но впереди ещё кратный рост и технические вызовы.
Забота — это новый сервис Городских сервисов Яндекса. Команда разработки ранее участвовала в создании Такси и Доставки и набрала существенный опыт на этих запусках. Теперь мы создаём революционный пользовательский опыт в страховании: делаем его простым, удобным и по-настоящему заботливым. Наши продукты помогают пользователям чувствовать себя спокойнее и увереннее, при этом продукты остаются доступными по цене, что позволяет нам строить смелые планы по масштабированию бренда.
В начале 2025 года мы заложили архитектуру и начали писать код, а сегодня продаём уже 10+ тысяч страховок в день, держим тысячи RPS нагрузки, интегрированы в ряд крупных проектов Яндекса и запускаем наши страховые продукты на внешних площадках. Примеры
продуктов
, которые мы уже запустили: гарантия возврата в Афише, страховки в Маркете, полисы КАСКО на Картах и многое другое.
Сердце нашей системы — платформа страхования — это микросервисный бэкенд. Уже написано более 15 микросервисов, под капотом которых userver, PostgreSQL, YT,
Testsuite
и другие технологии. Многие задачи решаются эффективно «из коробки» благодаря технологиям Яндекса, в том числе тем, которые мы сами развивали ещё со времён Такси. Подробнее про них можно узнать из
доклада
.
Обязанности
В зависимости от специализации мы можем предложить следующие задачи:
Запуск крупных интеграций
Мы постоянно запускаем новые интеграции с сайтами и приложениями наших партнёров, а также создаём собственные площадки. Интеграции можно разделить на типовые, которые не требуют существенных доработок для запуска, и крупные стройки. Занимаясь крупными стройками, вы будете взаимодействовать с разнообразными командами из Яндекса и внешних компаний, глубоко прорабатывать архитектуру вплоть до заказа или разработки новых платформенных компонентов, выполнять «стрельбы» и многое другое. Критериями качества вашей работы будет скорость запуска, надёжность работы интеграции, объёмы продуктовой пользы и счастье конечных потребителей.
Архитектурная проработка и реализация платформенных компонентов
С самого старта проекта мы вложились в платформенную архитектуру: core-компоненты переиспользуются в партнёрских интеграциях, специфичные данные отделены от платформенных, контексты и домены поделены. Ряд компонентов уже написан: прайсинг, скоринг, биллинг, модули управления страховыми продуктами, контрактами и т. д. Вы можете помочь нам развивать их.
Аппетит сервиса растёт, а значит растёт и сложность наших платформенных компонентов и появляется потребность в новых. Мы предлагаем задачи с архитектурным вызовом по выращиванию крупных частей нового сервиса с нуля до внедрения нового компонента в жизненный цикл платформы страхования. В команде есть устоявшиеся процессы архитектурных челленджей и опытные инженеры, которые всегда подскажут и покритикуют, если это требуется.
Инфраструктурные задачи
Несмотря на то что наш сервис появился недавно, мы уже выдерживаем довольно большие нагрузки. Но самые главные задачи впереди: нам предстоит масштабировать нагрузку от тысяч до десятков тысяч RPS, разделить данные на горячие и холодные, организовать быстрый поиск по большим объёмам данных, внедрить автоматизированное E2E-тестирование, возможно через AI, и многое другое. Вы можете присоединиться к решению этих и других задач в роли IC или в роли технического лидера.
Пипл-менеджмент
Вместе с ростом нашего сервиса усложняется и организационная структура. Мы испытываем постоянную потребность в руководителях, которые обладают хорошими техническими навыками и способны вести команду за собой. Ищем людей, которые готовы руководить группой инженеров, а также нанимать и менторить новых сотрудников.
Больше о бэкенде в Яндексе — в канале
Yandex for Backend
Требования
* Любите С++, но понимаете, что язык — это лишь инструмент в ваших руках
* Умеете писать код
* Знаете алгоритмы и структуры данных
* Цените сложные задачи и возможности роста
Будет плюсом
* Проектировали распределённые системы, работающие под большой нагрузкой
* Хорошо знаете C++ и Python
* Умеете работать с базами данных, например с PostgreSQL
* Знакомы с Linux
* Работали с userver или
Testsuite
* Настроены расширять свою зону ответственности
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.