Golang Developer (Launcher)

Требования

Бэкенд, Средний (Middle)GolangMySQL

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

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

Компания

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

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

Xsolla делает бэкстейдж мирового геймдева. Мы создаем для разработчиков игр решения по приему платежей, привлечению пользователей, изданию игр во всем мире. Нам доверяют более 1000 партнеров: среди них такие гиганты, как Twitch, Valve, Epic Games, Take2 и многие другие.

Мы находимся в поисках backend разработчика на удаленку в команду Launcher. Команда занимается созданием инструмента для загрузки, запуска и доставки обновлений игр. Разработчикам игр данный продукт позволяет управлять обновлениями игры, а пользователям, в свою очередь, предоставляет социальные функции, такие как чат, видео стриминг, управление достижениями и тому подобное.

Команда полностью распределенная, сейчас в ней шесть разработчиков (C++, Go, React), аналитик, два QA-инженера, владелец продукта и техлид.

ТЕБЕ ПРЕДСТОИТ:

  • Автоматизация сборки Launcher под разные платформы: Windows, Mac
  • Перенос функционала с PHP, глубокий рефакторинг и оптимизация
  • Настройка непрерывной интеграции сервисов
  • Повышение производительности и отказоустойчивости сервисов
  • Разработка системы скачивания/распространения игровых билдов
  • Улучшение архитектуры продукта
  • Участие в принятии технических решений

СКОРЕЕ ОТКЛИКАЙСЯ, ЕСЛИ:

  • Имеешь опыт работы с Golang от 3х и более лет
  • Имеешь опыт по написанию описания api по спецификации Swagger 2.0
  • Обладаешь опытом работы с MySQL
  • Работаешь с Redis сейчас или был такой опыт ранее
  • Понимаешь, как работать с AMQP
  • Понимаешь принципы ООП и основные паттерны проектирования
  • Пишешь тестируемый код и unit-тесты
  • Имеешь опыт командной разработки ПО

БОЛЬШИМ ПЛЮСОМ БУДЕТ, ЕСЛИ ТЫ:

  • Имеешь опыт работы с K8s
  • Имеешь опыт работы с ELK-стеком
  • Имеешь опыт работы с GCP
  • Понимаешь как работает и имеешь опыт с puppet
  • Играешь в игры и имеешь аккаунты в Steam или Epic games store

ЧТО МЫ МОЖЕМ ПРЕДЛОЖИТЬ КРОМЕ ИНТЕРЕСНЫХ ЗАДАЧ:

ПРОФЕССИОНАЛЬНЫЙ РОСТ

  • Опыт работы в команде по Scrum (наши техлиды являются сертифицированными скрам-мастерами), а также опыт работы в компании по SAFe;
  • Оплата профессионального обучения и посещения специализированных конференций;
  • Прозрачный профессиональный рост – наличие матрицы компетенций для разработчиков продуктовых команд и база материалов для изучения тем из матрицы;
  • Участие в профильных мероприятиях на площадке Чердак Xsolla и онлайн, а также возможность присоединиться к ним в качестве организатора или спикера;
  • Возможность стать автором нашего технического блога на Medium или выступить на конференции.

УДОБНЫЕ РАБОЧИЕ ИНСТРУМЕНТЫ

  • Рабочие места на новейших Mac + любое доп. оборудование для твоей эффективной работы
  • Google chat, Gmail, Gdrive, Confluence, Jira

ДОПОЛНИТЕЛЬНЫЕ БОНУСЫ

  • Добровольное медицинское страхование со стоматологией
  • Телемедицина и телепсихология
  • Частичная компенсация затрат на интернет
  • Гибкий рабочий график: возможность самостоятельной организации своего рабочего дня с учетом спринтов и командной работы