О компании

Аквариус — это динамичная и активно развивающаяся компания с минимальной бюрократией.

Обязанности

  • Анализ существующего кода проекта, выявление узких мест и областей, требующих изменений и улучшений;
  • Реализация на C++: ● слоя доступа к мета-данным; ● менеджера распределения данных; ● вспомогательных сервисов; ● управления инфраструктурой кластера; ● операций S3-API.
  • Написание unit-тестов для разработанных функций;
  • Участие в код-ревью и совместной отладке;
  • Документирование архитектурных решений и внутренних API.

Требования

  • Уверенное владение современным C++ (стандарт не ниже C++17);
  • Опыт многопоточного и асинхронного программирования;
  • Знание протоколов TCP/IP, HTTP/HTTPS;
  • Опыт работы с сокетами или высокоуровневыми библиотеками (Boost.Asio, libcurl, POCO и т.п.);
  • Знание принципов построения отказоустойчивых и масштабируемых сервисов, понимание CAP-теоремы;
  • Опыт работы с репликацией данных;
  • Опыт работы с MongoDB или Key-Value СУБД, знание транзакций и репликации;
  • Файловые системы и POSIX: знание особенностей работы с файлами в Linux, понимание семантики NFS (кэширование, блокировки, атомарное переименование);
  • Инструменты: Gitlab, CMake, Docker (для локальной отладки), опыт написания unit-тестов.

Условия и бенефиты

  • Возможность удаленной работы из любой точки РФ;
  • Продвинутая медицинская страховка (ДМС);
  • Динамичная и активно развивающаяся компания с минимальной бюрократией;
  • Участие в создании высококлассных продуктов и решении сложных задач;
  • Профессиональный коллектив и комфортная атмосфера;
  • Перспективы карьерного роста в компании.

Как откликнуться

Откликнуться