Senior
Full time
200.000 ₽ - 250.000 ₽ / Month
Remote, Moscow
FASTCUP( https://fastcup.net/) - матчмейкинг платформа.
Сейчас у нас доступно две игры (CS:GO и CS1.6), но мы делаем всё, чтобы добавление новых игр было максимально простым.
Наши пользователи могут принять участие в лиге с призовым фондом $3000.
У нас широкая сетка локаций по всему миру, чтобы всем было максимально комфортно играть. У нас свой античит, очень быстрая поддержка и сейчас мы активно развиваемся и растем.
What are you working on?
- The name of the project(s): FASTCUP
- Genres: Shooter
Team size and structure?
В команде 2 человека
For which tasks (responsibilities)?
Задачи:
✅Разобраться в Hasura и изучить её особенности.
✅Заниматься разработкой и проектированием и проектировать базы данных:
- переработать структуру и индексы БД для возможности делать быстрые и эффективные запросы на получение игровой статистики юзеров по матчам за определенные промежутки времени;
- доработать структуры БД для возможности сохранять статистику с различных CSDM/RETAKE/B-RUSH-серверов в профиль пользователя.
✅Выполнить рефакторинг логики для обработки логов игровых серверов и изменения состояния матчей в БД;
✅Реализовать системы достижений игроков;
✅Реализовать системы платных подписок с дополнительными возможностями;
✅Реализовать GraphQL Subscriptions на Node.js;
✅Доработать сервис для управления Kubernetes-кластерами, в которых запускаются игровые сервера. (Необходимо покрыть сервис юнит и интеграционными тестами.)
✅Покрыть часть бекенда юнит и интеграционными тестами (с использованием моков);
✅Необходимо реализовать синхронизацию статуса наших сервисов с API statuspage.
What kind of professional are we looking for?
Требования:
✔️Опыт работы с высоконагруженными production проектами не менее 2-ух лет
✔️Опыт разработки игр и/или проектов в сфере Counter-Strike
✔️Node.js
✔️TypeScript + ES6
✔️PostgreSQL (triggers, sql functions, window functions)
✔️GraphQL
✔️Docker
✔️Git & GitLab
Why do we enjoy working here?
Мы активно работаем, чтобы быть лучшими среди конкурентов в техническом плане. Все наши сотрудники очень горят проектом и максимально заинтересованы в том, чем они занимаются. Кандидат сможет не только реализовать свой потенциал, но и развиваться как профессионально. У всех наших сотрудников есть возможность вносить идеи и обсуждать все нововведения.
Similar job opportunities
Vireye
Remote, Ukraine
Posted 1 week ago
Senior
Negotiable
Full time
UDC digital
Remote, Ukraine
Posted 3 weeks ago
Junior
Negotiable
Full time