Senior Server Developer [World of Tanks]
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Wargaming ищет высококлассного серверного С++ программиста! Нам нужен специалист, обладающий глубоким пониманием принципов построения распределенных высоконагруженных и отказоустойчивых систем соответствующих высоким требованиям безопасности. Большое значение будет иметь хорошее фундаментальное образование, знание классических алгоритмов и структур данных, опыт работы в качестве серверного разработчика. Увлечение играми и интерес к их разработке помогут быстро влиться в процесс и работать с максимальной эффективностью для себя и команды.
Вакансия открыта в Миснке, полное организационное и финансовое сопровождение процесса переезда.
Наша команда сейчас:
- обеспечивает эффективное клиент-серверное взаимодействие игры World of Tanks;
- развивает и поддерживаем логику на серверной стороне игры;
- разрабатывает физические и математические модели для взаимодействия объектов;
- реализует сложные игровые алгоритмы;
- исследует новые подходы и технологии в области сетевого программирования, безопасности, отказоустойчивости и взаимодействия с базой данных;
- принимает инженерно-технологические решения и несем полную ответственность за результат;
- заботится о высочайшем качестве своего продукта.
Требования:
- Минимум 5 лет опыта коммерческой разработки;
- Не менее 2-х лет в должности senior разработчика;
- Высокий уровень владения C++, отличное знание классических алгоритмов, структур данных и паттернов проектирования;
- Высокий уровень владения серверными технологиями, сетевыми протоколами и базами данных;
- Участие в роли ведущего специалиста в проектах по разработке сложных высоконагруженных клиент-серверных приложений по полному циклу разработки;
- Понимание принципов оценки производительности программных продуктов и систем, умение и готовность работать с существующим большим объемом исходного кода, опыт использования средств отладки и профилирования
Плюсом будет:
- Опыт работы в игровой индустрии в качестве серверного разработчика;
- Опыт разработки сетевых архитектур для многопользовательских и онлайн игр;
- Опыт работы с языком программирования Python;
- Опыт самостоятельной разработки инженерной документации;
- Разговорный английский язык
Мы предлагаем:
- работу над уникальным и успешным проектом в команде высококвалифицированных специалистов;
- признание результатов работы, регулярные ревью, широкие возможности для профессионального роста (сложные задачи, высокий уровень автономности в принятии технологических решений, внутрикорпоративные и внешние семинары, курсы);
- участие в международных профессиональных конференциях и выставках;
- конкурентная зарплата, прозрачная премиальная схема;
- обучение английскому языку;
- компенсация стоимости спортивных абонементов, обслуживания в крупных медицинских центрах;
- комфортный офис с оборудованными кухнями, зонами отдыха, тренажерным залом;
- помощь при переезде из других городов (полное официальное сопровождение процесса переезда граждан РФ и Украины, компенсация транспортных расходов, выплата релокационного бонуса)