Аквариус, Группа компаний

Разработчик C++ (middle+/senior)

Коротко

Middle+/senior разработчик C++ в команду разработки СХД для создания S3 шлюза, расширяющего функциональность СХД заказчиков. Компания — крупный российский производитель компьютерной техники и ИТ-решений. Задачи включают реализацию слоя доступа к метаданным, менеджера распределения данных, S3-API операций, написание unit-тестов и участие в код-ревью. Требуется уверенное владение C++17+, опыт многопоточного программирования, работы с сокетами, MongoDB или Key-Value СУБД, файловыми системами и POSIX.

О компании
ПК «Аквариус» – ведущий российский разработчик, производитель и поставщик компьютерной техники и ИТ-решений для государственных и корпоративных заказчиков. В 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
Что мы предлагаем
•Работа в надежной компании, являющейся частью ведущего крупнейшего холдинга производителя широкой линейки серверного оборудования, СХД, сетевого оборудования, клиентских устройств (ПК, ноутбуки, мобильные устройства и т.д.)
•Оформление по ТК РФ в штат компании
•ДМС с расширенным списком клиник, высоким лимитом на обслуживание
•График работы: 5/2 с 09 до 18 или с 10 до 19, гибридный или удаленный формат работы
•Выдаём необходимую технику для работы
•В кофе-пойнтах всегда доступен бесплатный кофе/чай, фрукты, печенье, тренажерный зал

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте