Архив: Backend Developer (Golang)

Xsolla

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

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

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

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

Стек

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

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

Какие требования?

  • Опыт работы с golang от 3х и более лет.
  • Опыт по написанию описания api по спецификации swagger 2.0.
  • Опыт работы с MySQL.
  • Опыт работы с Redis.
  • Понимание работы с AMQP.
  • Принципы ООП и основные паттерны проектирования.
  • Тестируемый код и unit-тесты.
  • Любовь к играм и аккаунты в Steam или Epic games store.
  • Опыт командной разработки ПО.

Опыт работы с С++ и Qt.

Что предлагаем?

  • Удалёнка.
  • Гибкий график.
  • Возможность создать продукт за 6 месяцев.
  • Бонус в размере 2 месячных оплат всем участникам команды в случае успеха проекта.

Что-то ещё?

Желательно при отклике прикрепить ссылки на код.

Заявка на личную беседу

К сожалению, отклики на эту вакансию уже не принимаются. Возможно, компания нашла подходящего кандидата или позиция потеряла актуальность.