Golang developer

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

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

Компания

Хаб сервисов для игр

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

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

Xsolla — это компания-феникс: мы стремительно растем, регулярно меняемся и экспериментируем c новыми практиками, чтобы отвечать запросам рынка и запускать новые продукты. Сейчас мы планируем новый амбициозный проект: собрать 20 распределенных проектных команд с разработчиками из России, стран СНГ и Восточной Европы. Их цель — создать новые продукты для Xsolla.

Каждая команда будет состоять из 4 человек и менеджера проекта из Xsolla — их объединят с учетом скиллсета и мотивации участников. В таком составе команды будут создавать новый продукт и в течение 6 месяцев работать над ним, используя все возможности Xsolla. Участникам не требуется посвящать все время созданию продукта — его можно совмещать с основной работой и реализацией своих идей.

В этом проекте Xsolla сосредоточена на сотрудничестве с самозанятыми — мы заключаем временные контракты с участниками и платим за результат. Если новый продукт окажется успешным, мы продолжим развивать его в продуктовой команде Xsolla.

Дополнительную информацию по проектным командам можно посмотреть на лендинге.

О проекте:

За последние 10 лет игровая индустрия претерпела серьёзные изменения, появилось огромное количество площадок для дистрибуции игр и игровых серверов. Широкое распределение пользователей по этим площадкам бросает новые вызовы разработчикам игр. Например, очень сложно общаться с пользователями, которые находятся на разных форумах, специфичных для каждой площадки. В общем случае, каждая площадка обладает своей уникальной авторизацией, API для доступа к функциям платформы (информация о пользователе, друзья, matchmaking и тд), требованиями по платежной системе. Поэтому, возникает потребность в своем собственном кросс-платформенном инструменте для издания и универсального управления играми на всем многообразии площадок.

Xsolla Launcher – это кросc-платформенное десктопное приложение, набор библиотек и веб-сервисов, которые обеспечивают дистрибуцию игры как standalone так и на площадке, а также предоставляют единый платформ-независимый API для доступа к игровым серверам. Компания Xsolla с конца 2019 года занимается разработкой данного решения, в настоящий момент требуется разработка функциональности, направленной на повышение привлекательности продукта, повышение его ценности и опережение конкурентов.

Технологический стек

Архитектура состоит из трех крупных компонентов:

  1. API. Основные языки: Go, PHP 7, MySQL, микросервисная архитектура.
  2. Launcher Desktop. Кросс-платформенное приложение (Windows, MacOS, Linux), ядро пишется на C++/Qt, GUI - QML
  3. Личный кабинет партнера. SPA приложение на React+Redux.

Приходи к нам, если у тебя есть:

  • Опыт работы с Golang
  • Опыт по написанию описания API по спецификации Swagger 2.0
  • Опыт работы с MySQL
  • Опыт работы с Redis
  • Понимание работы с AMQP
  • Умение писать тестируемый код и unit-тесты
  • Знания английского, достаточные для чтения технической документации

Полный восторг, если ты:

Имеешь опыт работы с С++ и Qt

Условия:

  • Оформление взаимоотношений в формате самозанятости/договора на оказание услуг на срок до 6 месяцев
  • Ежемесячные официальные выплаты вознаграждения
  • Выплата бонуса в размере 2 месячных оплат каждому из команды в момент завершения проекта
  • Гибкий график и возможность совмещать с основной работой (мы ожидаем, что вы будете уделять проекту около 40 часов в неделю без привязки к конкретному времени или дням)
  • Возможность посещать комфортабельный коворкинг в пермском офисе компании
  • Возможность продолжить работу над проектом в составе продуктовой команды в штате Иксолла в случае успешного завершения проекта
  • Участие в сообществе разработчиков: приглашения на внутренние митапы компании, возможность собрать команду для нового проекта