Senior C++ backend developer

Дата размещения вакансии: 13.11.2024
Работодатель: 2040 World
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

2040WORLD — перспективный F2P MMO экшн в стадии soft launch.

Приглашаем C++ бекенд-разработчика для развития системы микросервисов мобильного приложения-компаньона (Telegram miniapp). Приложение тесно интегрировано с основным проектом — MMO экшен-игрой на Unreal Engine для ПК — и служит дополнительной точкой взаимодействия для пользователей.

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

  • Поддержка существующего бэкенда на C++ и его расширение для интеграции новых функций.

  • Проектирование и развитие серверной архитектуры для расширения функционала приложения-компаньона.

  • Разработка и оптимизация базы данных, проектирование таблиц и эффективная работа с данными.

  • Интеграция существующей микросервисной архитектуры основной игры с новым функционалом миниапа.

  • Оптимизация, рефакторинг и поддержка высоконагруженного C++ кода.

Требования:

  • Опыт коммерческой разработки на C++ от 5 лет.

  • Уверенные знания C++17 и ООП.

  • Опыт проектирования серверной архитектуры.

  • Глубокое понимание SQL (Postgres) и многопоточной разработки.

  • Хорошее знание STL и опыт работы с высоконагруженными системами.

  • Опыт с Qt, особенно с QtHTTPserver.

  • Навыки профилирования, отладки, поиска и устранения утечек.

  • Знание эффективных алгоритмов и структур данных.

  • Опыт работы с сетевыми взаимодействиями и высокими нагрузками.

Будет плюсом:

  • Знание Python.

  • Опыт работы с AWS (Cognito, SQS).

​​​​​​​​Условия:

  • Заработная плата обсуждается на интервью (до $4000);

  • Удаленная работа;

  • Гибкий график;

  • Оформление контракта на период выполнения работ (+/- 3 месяца) с юр.лицом (Сингапур);
  • При желании и хороших результатах возможность перейти в постоянную команду проекта.
  • Возможность работать над международным проектом на стадии активного роста.