Компания 4Tale Production разрабатывает видео игры различных жанров для персонального компьютера и мобильных устройств.
Проект: Мультиплеер кооперативная игра на ПК
Обязанности
- создавать и поддерживать масштабируемые архитектуры сервера;
- профили игроков, лидерборды, кланы и пр.;
- создать с нуля и поддерживать сервер игрового проекта;
- создание матчмейкинг архитектуры;
- декомпозировать задачи, искать способы влияния на сроки и их сложность;
- напрямую взаимодействовать с командой разработки;
- участвовать в планировании и оценке сроков реализации задач.
Требования
- опыт работы с реляционными / нереляционными базами данных (опционально);
- опыт работы с AWS;
- опыт работы с TCP/UDP протоколами;
- отличное знание C#/С++;
- понимание основ микросервисных архитектур;
- понимание методов распределения сетевого трафика и задач между сетевыми устройствами (балансировка);
- навык работы с потоками;
- знание алгоритмов и структур данных;
- знание подходов к разработке игр и умение их применять;
- умение отладки и профилирования до самого низкого уровня, опыт и понимание оптимизации кода на горячих участках;
- понимание процессов разработки и жизненного цикла развития продукта;
- большой игровой опыт и искренняя любовь к играм.
Условия
- опытная команда, в которой вам будут рады;
- своевременная и достойная оплата труда (обговаривается индивидуально);
- минимум формализма, открытые коммуникации;
- удаленная работа с графиком 5/2.