описание
Описания нет
задачи
- Руководство командой C++-разработчиков: распределение задач, контроль сроков и качества реализации
- Проектирование и развитие архитектуры программного решения для системы хранения данных
- Участие в разработке и совершенствовании ключевых компонентов системы: слоя доступа к метаданным, менеджера распределения данных, вспомогательных сервисов, управления инфраструктурой кластера и S3 API
- Принятие технических решений, проведение код-ревью, контроль качества кода и соблюдения стандартов разработки
- Анализ существующей кодовой базы, выявление узких мест, планирование и проведение рефакторинга
- Организация взаимодействия команды, участие в технических обсуждениях и решение сложных инженерных задач
- Обеспечение отказоустойчивости, масштабируемости и корректности работы распределённых компонентов системы
- Документирование архитектурных решений и внутренних API
требования
- Коммерческий опыт разработки на C++ от 5–7 лет, уверенное владение стандартом C++17 или выше
- Обязательный опыт управления командой разработчиков: постановка задач, распределение нагрузки, контроль сроков и качества
- Опыт проектирования архитектуры программных систем и принятия технических решений
- Уверенное владение многопоточным и асинхронным программированием
- Понимание протоколов TCP/IP, HTTP/HTTPS, опыт работы с сетевыми библиотеками или сокетами
- Понимание принципов построения отказоустойчивых и масштабируемых сервисов, CAP-теоремы
- Опыт работы с репликацией данных, MongoDB или Key-Value СУБД
- Знание файловых систем Linux и POSIX, понимание особенностей NFS
- Опыт работы с GitLab, CMake, Docker и написания unit-тестов
- Будет плюсом: Опыт разработки систем хранения данных (СХД), распределённых систем или инфраструктурного ПО; Опыт работы с S3 API и AWS SDK; Опыт работы с Kubernetes, Nomad или аналогичными инструментами; Опыт интеграции систем мониторинга, например Prometheus и Grafana
условия
- Официальное трудоустройство и стабильную заработную плату
- Удаленный формат работы
- ДМС после испытательного срока
- Материальную помощь в особых жизненных ситуациях
- 10 дополнительных оплачиваемых дней больничного в год
- Возможности профессионального развития и обучения
- Комфортный офис на «Пролетарской»: собственный спортзал, групповые тренировки, зоны отдыха, библиотека и возможность обратиться к корпоративному психологу
- Пятничные вечеринки и корпоративные мероприятия