🔥

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

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

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

Старший разработчик в команду фреймворка userver

Яндекс
Москва
Удаленно
Опубликовано: 21 Aug 2025
Наша команда разрабатывает асинхронный фреймворк для быстрого и удобного создания микросервисов в Яндекс Такси. Продукт прозрачно для пользователя решает проблемы эффективного ввода-вывода и кеширования данных, конфигурирования, взаимодействия со сторонними сервисами и хранилищами. Подробнее о фреймворке можно прочесть в статье на Хабре. Технологический стек и возможности фреймворка:
  • код на C++;
  • асинхронная работа с сетью;
  • поддержка различных форматов данных;
  • асинхронные драйверы для различных баз данных;
  • примитивы синхронизации для корутин;
  • логирование.

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

Разработка userver
Вам предстоит развивать и улучшать функциональность фреймворка, связанную с C++, повышать его производительность и расширять возможности для создания микросервисов.

Оптимизация работы с асинхронными операциями
Вы будете улучшать механизмы ввода-вывода и кеширования данных, а также взаимодействие с базами данных. Кроме того, в рамках этой задачи необходимо будет повышать эффективность асинхронных драйверов.

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

Сотрудничество с другими командами
Готовьтесь обсуждать архитектурные решения, помогать коллегам с интеграцией фреймворка в их сервисы и участвовать в технических ревью.

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

  • Знаете С++17 и работали с современными версиями C++
  • Отлично знаете алгоритмы и асинхронное программирование, работали с libev или Asio, знакомы с устройством аналогов Boost.Fibers
  • Знакомы с Boost
🚀

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

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

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