Разработчик C++

Bell Integrator

Разработчик C++

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

Важно!
Ищем специалиста ,который не только пишет код, но и принимает стратегические решения, видит проект в долгосрочной перспективе, а также делится опытом с командой

Обязанности:
  • Участие в команде проектирования
  • разработка ПО
  • нагрузочное тестирование разработанного ПО.​​​​​​

Требования:
  • Опыт 5+ лет коммерческой разработки на C++
  • Участие в полном цикле создания продукта: от проектирования до поддержки
  • Понимание стандартов C++, их особенностей и best practices.
  • Владение шаблонами, STL, RAII, умными указателями, move-семантикой
  • Опыт работы с многопоточностью (std::thread, mutex, atomic), асинхронным программированием
  • Понимание ассемблера x86-64.
  • Системное программирование
  • Понимание работы с памятью (аллокация, управление, оптимизация).
  • Знание ОС (Linux/Windows), системных вызовов, IPC, сетевых протоколов.
  • Архитектура и проектирование
  • Умение проектировать масштабируемые и поддерживаемые системы.
  • Знание паттернов проектирования (SOLID, DRY, KISS), архитектурных подходов (микросервисы, монолит).

    Инструменты и окружение
  • Опыт с системами сборки (CMake, Make), CI/CD (Jenkins, GitLab CI).
  • Владение отладчиками (gdb, lldb), профилировщиками (Valgrind, perf).
  • Знание Git, code review, статических анализаторов (Clang-Tidy и пр).
  • Опыт пользования санитайзерами (AddressSanitizer, ThreadSanitizer).
  • Оркестрация (Helm, Kubernetes, Docker)
  • Мониторинг (Prometheus, Grafana)

    Алгоритмы и структуры данных
  • Умение оптимизировать код по времени/памяти, работа со сложными алгоритмами.
  • Оптимизация алгоритмов на уровне SIMD-инструкций.
  • Архитектура СУБД
  • Понимание принципов репликации данных, шардинга, распределенных транзакций (2PC, 3PC).
  • Понимание структур хранения данных (B-tree, LSM-tree, фильтр Блума).
  • Опыт с оптимизацией запросов, планировщиками, системами восстановления (WAL).
  • Опыт работы с распределенными базами данных (Cassandra, Google Spanner, Tarantool, Picodata, Apache Ignite и т.п.)

    Теория распределенных систем
  • Понимание CAP-теоремы, PACELS, алгоритмов консенсуса (Paxos, Raft, Zab).
  • Работа с согласованностью данных (eventual, strong, causal consistency).
  • Понимание отличия архитектур share-everything, share-disk и share-nothing.
  • Понимание принципов работы алгоритмов consistent hashing и rendezvous hashing.
  • Сетевые технологии
  • Работа с протоколами: TCP/IP, HTTP/2, gRPC.
  • Умение оптимизировать сетевую задержку.
  • Надежность и отказоустойчивость
  • Реализация механизмов восстановления после сбоев (failover, self-healing).
  • Тестирование на устойчивость (Jepsen, Chaos Monkey).
  • Английский язык (чтение документации)
Условия:
  • Оформление: по ТК РФ в аккредитованную компанию Белл Интегратор (при желании можно по ГПХ или ИП)
  • ДМС и стоматология
  • Техника для работы
Посмотреть контакты работодателя

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

Открытая мобильная платформа

Разработчик C++, QML (команда системного UI)

Открытая мобильная платформа

Удаленная работа
  • Нижний Новгород

  • Не указана

Рекомендуем
Удаленная работа
  • Нижний Новгород

  • Не указана

Рекомендуем
Первый Бит
Удаленная работа
  • Нижний Новгород

  • Не указана

Рекомендуем
Группа IT-компаний Lad

Ведущий разработчик 1С

Группа IT-компаний Lad

Удаленная работа
  • Нижний Новгород

  • Не указана

Т1
Удаленная работа
  • Нижний Новгород

  • Не указана

Топлог
Удаленная работа
  • Нижний Новгород

  • от 200000 RUR

Т1
Удаленная работа
  • Нижний Новгород

  • от 200000 RUR

YADRO
Удаленная работа
  • Нижний Новгород

  • от 200000 RUR

РАСКО Газэлектроника

Разработчик C#

РАСКО Газэлектроника

Удаленная работа
  • Нижний Новгород

  • от 200000 RUR

YADRO
Удаленная работа
  • Нижний Новгород

  • от 200000 RUR

Удаленная работа
  • Нижний Новгород

  • от 200000 RUR

Джи Ди
Удаленная работа
  • Нижний Новгород

  • до 350000 RUR

Евразия Консалтинг

Веб-разработчик

Евразия Консалтинг

Удаленная работа
  • Нижний Новгород

  • до 120000 RUR

Студия Т_Г
Удаленная работа
  • Нижний Новгород

  • до 120000 RUR

Веб-студия Malevich
Удаленная работа
  • Нижний Новгород

  • до 120000 RUR

ФТО
Удаленная работа
  • Нижний Новгород

  • до 120000 RUR

Кодалитика

Разработчик 1С

Кодалитика

Удаленная работа
  • Нижний Новгород

  • до 300000 RUR

Электронная торговая площадка Торги223

Разработчик PHP (symfony)

Электронная торговая площадка Торги223

Удаленная работа
  • Нижний Новгород

  • от 180000 RUR

Толедо
Удаленная работа
  • Нижний Новгород

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию