ПК «Аквариус» - ведущий российский разработчик, производитель и поставщик компьютерной техники и ИТ-решений для государственных и корпоративных заказчиков. В 2021 «Аквариус» стал 4-м в рейтинге CNews Analytics среди крупнейших российских IT-разработчиков.
Компания основана в 1989 году и сегодня располагает собственным производством международного уровня мощностью более 800 тыс. устройств в год и сетью сервисного обслуживания в 135 городах России.
Наша Компания активно развивается и растет, именно поэтому для нас так важно привлекать в свою команду только лучших - с высоким уровнем профессионализма и вовлеченности!
В команду разработки СХД требуется middle+/senior разработчик С++ для разработки S3 шлюза для расширения функциональных возможностей СХД заказчиков.
Стек проекта: С++ 20 и выше, MongoDB, Podman, Ubuntu;
Используем Jira/Confluence, Cmake, Gitlab, работаем по Scrum, по ежемесячным спринтам. В команде архитектор, 2 backend, 1 frontend, QA, аналитик, Devops инженер.
Основные задачи:
- Анализ существующего кода проекта, выявление узких мест и областей, требующих изменений и улучшений;
- Реализация на 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-тестов.
Желательные навыки:
- Опыт работы с AWS SDK;
- Опыт интеграции с системами мониторинга (Prometheus, Grafana);
- Умение читать и анализировать существующий код, проводить рефакторинг;
- Опыт использования чего либо из: K8s, Nomad, Docker Compose, Podman;
Что мы предлагаем:
- Работа в надежной компании, являющейся частью ведущего крупнейшего холдинга производителя широкой линейки серверного оборудования, СХД, сетевого оборудования, клиентских устройств (ПК, ноутбуки, мобильные устройства и т.д.);
- Оформление по ТК РФ в штат компании;
- ДМС с расширенным списком клиник, высоким лимитом на обслуживание;
- График работы: 52 с 09 до 18 или с 10 до 19, гибридный или удаленный формат работы;
- Выдаём необходимую технику для работы;
- В кофе-пойнтах всегда доступен бесплатный кофе/чай, фрукты, печенье, тренажерный зал;

