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 месяца) с юр.лицом (Сингапур);
- При желании и хороших результатах возможность перейти в постоянную команду проекта.
- Возможность работать над международным проектом на стадии активного роста.