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