Senior backend developer (Node.js)

Зарплата

от 180 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Разработка и издание игр для мобильных платформ

Описание вакансии

Условия работы

Уже 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.

Бонусы

Преимущества работы в Плэйкоте:

  • все возможности расти профессионально — качественные игры, эпичная команда, современные технологии;

  • достойная (естественно, белая) зарплата, которая зависит только от ваших навыков и опыта;

  • открытая статистика, в том числе и по заработкам наших игр;

  • легкость в принятии решений — мы против бюрократии;

  • мы — не конвейер по производству игр. Здесь люди важнее процессов.

Что мы предлагаем:

  • один из лучших офисов Петербурга: расположенный в историческом центре в шаговой доступности от ст.м. "Горьковская", "Петроградская", "Чкаловская"; просторный и светлый, с большим количеством зелени и панорамой крыш за окном;

  • кофе, чтобы проснуться по утрам, орешки, чтобы подзарядиться энергией, и забота нашего офис-менеджера круглый год.

  • полис ДМС и занятия йогой прямо в офисе;

  • если вы готовы к переезду, мы поможем вам переехать и обустроиться на новом месте;

  • если вы не готовы к переезду — не беда! мы готовы обсуждать удаленный формат сотрудничества.