👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

Старший бэкенд разработчик

Зарплата

от 120 000 до 200 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Устраиваем турниры с денежными призами по скиловым играм

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

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

Мы готовим к запуску платформу для проведения киберспортивных турниров. К нам в команду требуется ведущий Senior Node.js разработчик.

Обязанности:

Вашей основной задачей будет являться написание на Node.js backend-части проекта, реализуемой путем создания API для нашей платформы.

Вам предстоит в короткие сроки (1 месяц) доработать платформу для турниров по играм до стабильного и надежного состояния.

Важным пунктом будет являться обеспечение работоспособности проекта при онлайне свыше 50k человек.

Также одной из задач будет внедрение современных best-practice методов разработки: Continuous Integration, Continuous Delivery и в целом Project Management.

По ходу работы нужно будет активно поддерживать общение с другими участниками проекта.

Вам предстоит:

— Написание закрытого и публичного API проекта;

— Работа с socket.io;

— Работа с базами данных: MySQL, Mongo.db, Firebase etc.;

— Настройка и работа с репозиторием Git;

— Написание единого программного интерфейса турниров;

— Интеграция систем для приёма оплаты и вывода средств;

— Обеспечение надёжности и стрессоустойчивости ваших алгоритмов;

— Подготовка проекта к очень скорому запуску;

Требования:

— Коммерческий опыт работы на Node.js более 4 лет;

— Глубокое знание JavaScript;

— Опыт в написании собственного API;

— Понимание System Design;

— Отличное знание http-запросов;

— Хорошее знание nginx и Git flow;

— Разговорный английский;

Будет плюсом:

— Опыт работы с различными базами данных;

— Знание Loopback 3, Docker;

— Опыт работы с Cloud: AWS, Google Cloud, DigitalOcean;

— Интерес к киберспорту, играм, gambling;

— Опыт работы с другими Backend языками: PHP / Python / Node.js и тд;

— Опыт работы по Agile;

— Наличие креативного подхода к решению задач;


Бонусы

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

— Конкурентную заработную плату;

— Возможность получения опциона;

— Участие в разработке сложного и интересного проекта;

— Работа в небольшом и дружном коллективе;

— Полностью удалённая работа (Trello / Slack / Skype / Telegram);