Старший C++ разработчик в группу разработки общих компонент Такси

MoscowC++TaxiLeading specialist
Наша команда разрабатывает асинхронный фреймворк для быстрого и удобного создания микросервисов. Фреймворк используется в Яндекс.Такси, прозрачно для пользователя решает проблемы эффективного ввода/вывода, кэширования данных, конфигурирования, взаимодействия со сторонними сервисами и хранилищами и т. д.
В основе фреймворка лежит C++ кодовая база со всем необходимым для разработки.
Это:
  • асинхронная работа с сетью;
  • поддержка различных форматов данных;
  • асинхронные драйверы для различных баз данных;
  • примитивы синхронизации для корутин;
  • логирование и пр.
Немного подробностей о фреймворке тут.

Мы ждём, что вы:

  • знаете С++17 и работали с современным C++;
  • хорошо подготовлены в области алгоритмов и асинхронного программирования (работали с libev либо Asio или знакомы с устройством аналогов Boost.Fibers);
  • знакомы с Boost.

Вам предстоит:

  • развивать и улучшать связанную с C++ функциональность фреймворка.