Senior backend developer (Node.js)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Уже 9 лет команда Плэйкота занимается тем, что любит больше всего – создает игры. За это время наши проекты успели завоевать как любовь миллионов игроков со всего мира, так и международные топы самых зарабатывающих игр. Это удалось во многом благодаря тому, что нам действительно важно сделать не просто игру, а создать нечто крутое и значимое.
Год назад мы запустили в глобальный релиз нашу флагманскую мобильную игру «Age of Magic», и это — только начало. Ежедневно сотни тысяч пользователей собирают эпичных персонажей, сражаются на аренах и генерят миллионы ивентов, которые в режиме реального времени обсчитываются, обрабатываются и хранятся на наших серверах.
Колоссальная нагрузка и ещё большая ответственность ляжет на плечи героя, который присоединится к серверной команде проекта. Наш будущий коллега займется развитием серверной инфраструктуры, которая позволит выдерживать высокие нагрузки и эффективно развиваться, обрастая новым функционалом.
Что мы вам доверим:
проектирование и развитие сервисной архитектуры приложения;
переезд бэкэнда под управление Nomad;
создание и развитие инструментов автоскейлинга, мониторинга и обработки внештатных ситуаций;
развитие инфраструктуры сбора статистики;
разработку и поддержку сервера игры.
Наши пожелания к кандидату:
отличное знание JavaScript;
опыт работы с Node.js от 2-х лет;
опыт работы с высоконагруженными проектами;
опыт работы с PostgreSQL;
опыт работы с NoSQL (MongoDB);
опыт работы с Amazon Web Services (EC2, Autoscaling);
опыт использования Docker.
Также придутся кстати:
знание С#;
опыт работы в индустрии онлайн-игр;
опыт работы с Hashicorp stack;
опыт работы с Clickhouse.
Наш технологический стек:
сервер игры на Node.js 10+;
шаренная игровая логика на С#;
пишем тесты, знаем про SOLID и DDD;
статистику складываем в PostgreSQL (переезжаем на Clickhouse);
боевая база - MongoDB;
очереди складываем в Redis;
AWS: EC2, Kinesis etc;
все работает в Docker.
Бонусы
Преимущества работы в Плэйкоте:
все возможности расти профессионально — качественные игры, эпичная команда, современные технологии;
достойная (естественно, белая) зарплата, которая зависит только от ваших навыков и опыта;
открытая статистика, в том числе и по заработкам наших игр;
легкость в принятии решений — мы против бюрократии;
мы — не конвейер по производству игр. Здесь люди важнее процессов.
Что мы предлагаем:
один из лучших офисов Петербурга: расположенный в историческом центре в шаговой доступности от ст.м. "Горьковская", "Петроградская", "Чкаловская"; просторный и светлый, с большим количеством зелени и панорамой крыш за окном;
кофе, чтобы проснуться по утрам, орешки, чтобы подзарядиться энергией, и забота нашего офис-менеджера круглый год.
полис ДМС и занятия йогой прямо в офисе;
если вы готовы к переезду, мы поможем вам переехать и обустроиться на новом месте;
если вы не готовы к переезду — не беда! мы готовы обсуждать удаленный формат сотрудничества.