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

АЙФЭЛЛ

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

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

iFellow – ИТ компания нового поколения, предлагающая сервисно-ориентированный подход к разработке ПО, тестированию и сопровождению информационных систем для бизнеса. Компания iFellow объединила в себе лучшие российские практики и передовой зарубежный опыт реализации проектов любой сложности для развития информационных технологий и бизнес-процессов.

iFellow работает на ИТ рынке с 2015 года. Начиная с 2018 года, основной специализацией компании стало направление комплексной системной интеграции и разработка программного обеспечения. Сегодня компания предлагает целый ряд инновационных решений для финансовых, страховых и телекоммуникационных компаний, грузовой и пассажирской авиации, нефтегазовой отрасли, сельского хозяйства, а также ритейла и логистики.

На текущий момент мы расширяем нашу команду и будем рады принять в наш дружный коллектив Разработчика С++.

Продукт:
Наша backend-платформа основана на микросервисах. В задачи входит развитие системы расчетно-учетного ядра в рамках импортозамещения.

Требования:

  • Опыт 5+ лет коммерческой разработки на C++, участие во всех этапах создания продукта — от проектирования до поддержки.
  • Глубокие знания C++, стандарты, best practices, шаблоны, STL, RAII, умные указатели, move-семантика.
  • Многопоточность и асинхронное программирование (std::thread, mutex, atomic).
  • Понимание системного программирования: управление памятью, системные вызовы, IPC.
  • Опыт работы с Linux/Windows и знание архитектурных паттернов (микросервисы, монолит), проектирование масштабируемых систем.
  • Навыки работы с инструментами сборки (CMake), CI/CD (Jenkins, GitLab CI), отладчиками (gdb/lldb), профилировщиками (Valgrind, perf).
  • Владение системами контроля версий (Git), code review и статическими анализаторами (Clang-Tidy).
  • Опыт работы с контейнерами (Docker), оркестрацией (Kubernetes) и мониторингом (Prometheus, Grafana).
  • Знание алгоритмов и структур данных; умение оптимизировать код по времени и памяти.
  • Английский язык — для чтения документации и коммуникации в команде.

Дополнительные требования:

  • Понимание архитектуры баз данных: репликация, шардинг, распределённые транзакции.
  • Опыт работы с распределёнными системами и базами данных (Cassandra, Spanner и др.).
  • Знание теории распределённых систем: CAP-теорема, алгоритмы консенсуса (Paxos, Raft).
  • Опыт работы с сетевыми протоколами: TCP/IP, gRPC.

Обязанности:

  • Участие в полном цикле разработки;
  • Развитие архитектуры системы и проектирование функциональности, удобной в использовании;
  • Нагрузочное тестирование разработанного ПО.

Условия:

  • Работа в аккредитованной IT- компании;
  • Официальное трудоустройство (бессрочный трудовой договор);
  • Удаленный формат работы;
  • ДМС после успешного прохождения испытательного срока;
  • Корпоративный английский;
  • Корпоративная библиотека на платформе ЛитРес;
  • Предоставляем необходимое оборудование для работы;
  • 5 дополнительных оплачиваемых дней к больничному.

Навыки
  • C++
  • Jenkins
  • Kubernetes
  • Docker
Посмотреть контакты работодателя

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

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

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