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