Назад

Team Lead C++

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
lead
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Team Lead C++ (системы хранения данных): Руководство C++-командой и проектирование распределённой системы хранения данных с акцентом на отказоустойчивость, масштабируемость и развитие компонентов метаданных, распределения данных и S3 API. Фокус на принятии архитектурных решений, многопоточном программировании, репликации данных и обеспечении корректной работы кластерной инфраструктуры.

Локация: Москва; удалённый или гибридный формат работы.

Компания

Аквариус — группа компаний, разрабатывающая программные и инфраструктурные решения.

Что делать

  • Руководить командой 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 дополнительных оплачиваемых дней больничного в год.
  • Возможности профессионального развития и обучения, пятничные вечеринки и корпоративные мероприятия.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →