Senior Backend C++ Developer (Core team)
Команда: Core
Местоположение: Лимассол, Кипр
Тип занятости: FullTime
Scorewarrior — разработчик и издатель игр, базирующийся в Лимассоле, Кипр. Компания специализируется на стратегии жанра 4X с амбициозной целью — сделать свою флагманскую игру Total Battle № 1 в мире.
Наша команда состоит из более чем 200 увлеченных, талантливых, целеустремленных и постоянно развивающихся профессионалов, которые любят создавать высококачественные игры.
Наша миссия: объединять и вдохновлять людей по всему миру.
Мы ищем опытного Senior Backend Developer для нашей Core Team, который будет работать над ключевыми игровыми функциями. Мы стремимся к простоте, масштабируемости, поддерживаемости и превосходному качеству наших решений. Основная цель и задача нашей команды — обеспечить выдающийся технический дизайн, гарантируя при этом качество, гибкость и простоту разработки игровых функций.
Задачи
- Проектирование и разработка основного серверного компонента и создание удобных API с описаниями Doxygen.
- Рефакторинг и изоляция существующих модулей, а также устранение технического долга.
- Подготовка и ревью ADR/RFC, формулирование архитектурных решений в рамках вашей команды/сервиса и их представление архитектурному совету для обсуждения.
- Проведение ревью кода и дизайна игровых механик.
- Поддержание высокого качества путем написания модульных и интеграционных тестов, внедрения метрик и профилирования кода.
- Планирование, декомпозиция и делегирование подзадач, а также оценка их результатов.
- Разработка инструментов и скриптов для автоматизации внутренних процессов разработки.
Для успеха вам понадобится
- 6+ лет коммерческой разработки.
- Знание C++ или готовность перейти на этот язык программирования.
- Умение участвовать в создании или ревью архитектурной документации (ADR/RFC).
- Практический опыт проектирования ПО: SOLID, YAGNI/KISS/DRY, паттерны.
- Знание Service-Oriented/Action(Command)-based подходов.
- Сетевые технологии и многопоточность: TCP/HTTP, RPC (gRPC/protobuf), пулы потоков и понимание async/await.
- Наблюдаемость: Prometheus/InfluxDB, Grafana или аналоги.
Преимуществом будет
- Опыт работы с Java, Kotlin, C# или Python.
- Опыт в геймдеве.
- Опыт проектирования крупномасштабных модулей / компонентов / сервисов.
Что мы предлагаем
- Отличное место для работы. 99% удовлетворенности сотрудников, низкая текучесть кадров и коллеги, которые искренне любят сотрудничать.
- Живите и работайте в солнечной республике Кипр. Мы работаем в офисе в Лимассоле с современным рабочим пространством на берегу моря, а также предоставляем полную поддержку с релокацией и визами для вас и вашей семьи.
- Создавайте мировой хит. Мы — единственная европейская студия, занимающая место в топ-10 мировых игр в жанре 4X. Наша мобильная игра, входящая в топ-50, выросла в 25 раз по доходам и аудитории за последние пять лет.
- Быстро развивайтесь в уже сильной компании. Мы независимы, финансово стабильны и растем со скоростью стартапа, при этом у нас никогда не было увольнений.
- Работайте там, где идеи имеют значение. Плоская структура, коллективное принятие решений и честная обратная связь обеспечивают полную прозрачность и помогают вам быстро расти.
- Получайте ведущие в отрасли вознаграждения. Высокие зарплаты, 13-я зарплата, бонусы за производительность и дополнительные вознаграждения за долгую службу, свадьбу или рождение ребенка, а также обеды каждый день.
- Чувствуйте поддержку на каждом этапе жизни. Частное медицинское страхование для всей семьи, а также ежемесячное пособие на образование детей (дошкольное, школьное и университетское).
- Ваш рост — наш приоритет. От специализированного обучения и сертификации до языковых курсов и книг — у вас будет всё необходимое для непрерывного обучения.