Мы используем файлы cookie, продолжая просмотр, вы разрешаете их использование. Подробности в Политике обработки персональных данных
Понятно
Senior Backend C++ Developer (Framework)
Название: Senior Backend C++ Developer (Framework)

  • Формат работы: офис, Кипр, Лимассол
  • Уровень: Senior
  • Отдел: Platform Team

Если вы увлечены архитектурой систем, уверенно чувствуете себя в backend-разработке и любите создавать чистые, надёжные решения и удобные для разработчиков API — эта роль позволит вам напрямую влиять на качество и развитие нашей платформы.

Мы ищем Senior C++ Developer в Platform Team, которая разрабатывает инструменты для инженеров и обеспечивает работу игровых сервисов по всей компании. Вас ждёт работа с современным C++ (17/20), асинхронными системами, сетевыми взаимодействиями (S2S), высоконагруженными сервисами и распределёнными архитектурами.

Требования
  • Умение собирать требования, проектировать решения, декомпозировать задачи и самостоятельно доводить их до продакшена
  • 3+ лет опыта backend-разработки на статически типизированном языке под Linux
  • 3+ лет коммерческого опыта с C++17/20
  • Глубокие знания асинхронности и многопоточности (threads, futures, coroutines, atomics)
  • Понимание сетевых протоколов и взаимодействий (REST/RPC (gRPC), HTTP, WebSocket, TCP)
  • Практический опыт работы с PostgreSQL (DDL/DML, транзакции, индексы, миграции)
  • Сильные навыки проектирования ПО: Software Design, SOLID, Clean Code, IoC/DI, композиция, паттерны GoF
  • Опыт работы с распределёнными и высоконагруженными системами
  • Понимание системного дизайна: масштабирование, деградация, кеширование, SLA/SLO/SLI
  • Опыт работы с CI/CD, контейнерами и системами сборки (CMake, Docker, Jenkins/GitLab)
  • Знакомство с инструментами тестирования и профилирования (GTest, Valgrind, Perf, Sanitizers)

Будет плюсом
  • Опыт работы с Kafka / RabbitMQ / NATS и событийно-ориентированной архитектурой
  • Умение создавать CLI-инструменты на Python
  • Понимание CAP/PACELC, eventual consistency и распределённых транзакций (Saga)
  • R&D-опыт и интерес к code generation, скриптовым движкам и AI-инструментам для ускорения разработки
  • Базовые знания DevOps и Kubernetes

Наш стек и подход
  • Минимум бюрократии: инженеры принимают технические решения, формирующие продукт
  • Современный C++20, Boost.Asio/Beast и CMake для высокопроизводительной backend-разработки
  • PostgreSQL, Redis и Google Spanner для масштабируемого хранения данных
  • Conan, Docker и Python-инструменты для ускорения разработки
  • GitLab CI, TeamCity и Grafana для CI/CD и полной наблюдаемости
  • Свобода внедрять новые подходы: codegen, observability-инструменты, AI-ускорители разработки — всё, что реально повышает скорость и качество доставки игровых фич

Задачи
  • Проектировать и разрабатывать ключевые модули SDK/фреймворков с чистыми абстракциями для быстрого и качественного написания игровой логики
  • Собирать требования и проектировать API, протоколы и контракты взаимодействия между сервисами
  • Писать асинхронный и многопоточный код с фокусом на высокую производительность
  • Работать с S2S-взаимодействиями: идемпотентность, транзакции, гарантированная доставка в распределённых системах
  • Проектировать и развивать ORM и слои хранения данных (PostgreSQL, Redis)
  • Обеспечивать масштабируемость, стабильность и отказоустойчивость backend-сервисов
  • Работать с легаси-кодом: упрощать, рефакторить и повышать надёжность без простоев и рисков для продакшена
  • Реализовывать наблюдаемость: метрики, логи, трейсинг
  • Улучшать инструменты разработчиков и DevEx: CMake, Conan, Python-инструменты, CI/CD-скрипты, Docker
  • Участвовать в code review, архитектурных обсуждениях, менторстве и R&D-исследованиях
Мы предлагаем:
  • Отличный компенсационный пакет, включая 13-ю зарплату.
  • Полную релокацию на Кипр (Лимассол) для вас и вашей семьи.
  • Современный и светлый офис рядом с морем.
  • Частную медицинскую страховку для вас и членов вашей семьи.
  • Ежемесячные выплаты на детские сады, школы и университеты для детей сотрудников.
  • Компенсацию обедов.
  • Компенсацию спортивных и фитнес-занятий.
  • Возможности для личного и профессионального развития за счёт компании: профессиональные и языковые курсы, книги и т.д.
  • Бонусы за выдающиеся результаты, выслугу лет, брак и рождение ребёнка.
  • Дружеские ежемесячные офисные вечеринки и масштабные ежегодные корпоративные праздники — ко дню рождения компании и на Рождество.
Подать заявку на вакансию
Оставьте контакты, свяжемся с вами в течение дня.