Team lead C++

грейд
lead
формат
удалённо
страна
Россия
опубликована
сегодня

описание

Описания нет

задачи

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

навыки

компания

похожие вакансии

статьи для разработчиков