Backend C++ Developer (Core Team)
Название: Backend C++ Developer (Core Team)

Компания: студия-разработчик и издатель игр, специализируется на жанре 4X-стратегий и ставит перед собой амбициозную цель — вывести свою игру на первое место среди стратегических игр в мире.

В команде более 200 увлечённых, талантливых и саморазвивающихся профессионалов, которые любят создавать качественные игры.
Мы разрабатываем масштабный многопользовательский проект с кодовой базой около 300 000 строк кода, состоящий из множества сервисов, работающих в сотнях экземпляров. Игровые сервисы реализованы как шардированная система для обеспечения горизонтального масштабирования.


  • Формат работы: Full-time, офис (Лимасол)
  • Уровень: senior

Задачи:
  • Проектирование и разработка основного (Core) backend-компонента и создание удобных API с описанием в Doxygen.
  • Рефакторинг и изоляция существующих модулей, устранение технического долга.
  • Подготовка и ревью архитектурной документации (ADR/RFC), формулирование архитектурных решений в рамках своей команды/сервиса и представление их на архитектурном совете для обсуждения.
  • Проведение code review и design review игровых механик.
  • Поддержание высокого качества кода: написание unit- и интеграционных тестов, внедрение метрик, профилирование производительности.
  • Планирование, декомпозиция и делегирование подзадач, оценка результатов их выполнения.
  • Разработка вспомогательных инструментов и скриптов для автоматизации внутренних процессов разработки.

Требования:
  • Более 6 лет коммерческого опыта разработки на C++, включая 3+ года в backend-разработке.
  • Опыт работы с C++ 17/20: STL, RAII, шаблоны (concepts).
  • Практический опыт проектирования программного обеспечения с использованием принципов SOLID, YAGNI, KISS, DRY и шаблонов проектирования.
  • Знание сервис-ориентированных и action(command)-based подходов к архитектуре.
  • Опыт работы с сетевыми и многопоточными решениями: TCP/HTTP, RPC (gRPC/protobuf), thread pools, понимание принципов async/await.
  • Опыт настройки и использования систем наблюдаемости (observability): Prometheus/InfluxDB, Grafana или их аналогов.
  • Умение участвовать в создании и ревью архитектурной документации (ADR, RFC).


Мы предлагаем:
  • Отличный компенсационный пакет, включая 13-ю зарплату.
  • Полную релокацию на Кипр (Лимассол) для вас и вашей семьи.
  • Современный и светлый офис рядом с морем.
  • Частную медицинскую страховку для вас и членов вашей семьи.
  • Ежемесячные выплаты на детские сады, школы и университеты для детей сотрудников.
  • Компенсацию обедов.
  • Компенсацию спортивных и фитнес-занятий.
  • Возможности для личного и профессионального развития за счёт компании: профессиональные и языковые курсы, книги и т.д.
  • Бонусы за выдающиеся результаты, выслугу лет, брак и рождение ребёнка.
  • Дружеские ежемесячные офисные вечеринки и масштабные ежегодные корпоративные праздники — ко дню рождения компании и на Рождество.
Подать заявку на вакансию
Оставьте контакты, свяжемся с вами в течение дня.