Server Software Engineer (Senior, Gamedev)
Мы формируем кросс-проектную команду разработчиков для создания внутреннего фреймворка. Цель команды - помочь проектам внутри студии прокачать и объединить технические процессы при помощи создания единого инструментария.
Вы – наш человек, если у вас есть:
-
опыт разработки на языке С# или С++ от 3 лет
-
опыт работы в игровой индустрии от 5 лет
-
опыт разработки фреймворков, библиотек или другого переиспользуемого кода от 2 лет
-
наличие хорошего игрового опыта
-
навыки проектирования систем со сложной архитектурой
-
уверенное понимание принципов разработки распределенных высоконагруженных, масштабируемых систем
-
или хорошие навыки проектирования и разработки клиент-серверной бизнес-логики
-
-
отличные знания алгоритмов и структур данных
-
навыки проведения ревью решений других разработчиков
-
технический английский язык
Будет плюсом:
- уверенное понимание концепции строго типизированных систем
-
опыт разработки на Unity или Unreal сложных игровых проектов
-
опыт разработки на Haskell, Rust, Erlang
-
хорошее понимание принципов работы Reliable UDP
-
опыт работы с автогенерацией кода
Кое-что о задачах:
-
проектирование и разработка сложных архитектурных решений с большой долей переиспользования в компании
-
разработка отказоустойчивого, высоконагруженного и масштабируемого серверного фреймворка
-
разработка библиотек сетевого и клиент-серверного взаимодействия
-
разработка общих модулей фреймворка для игровой логики
-
интеграция решений в другие команды, обеспечение LTS поддержки собственных решений
-
подготовка системной документации совместно с командой технических писателей
Помимо работы:
- лекции от топовых спикеров нашего профиля
- крутые внутренние ивенты
- геймифицированная бонусная система
- собственная медицинская диагностическая клиника
Само собой:
- курсы английского
- мощное железо
- официальное оформление
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).