Senior Backend Engineer

Xsolla

Senior Backend Engineer

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

ОБ XSOLLA

Xsolla — глобальная компания в сфере видеоигровой коммерции со штаб-квартирой в Лос-Анджелесе. Компания помогает разработчикам любого масштаба, от инди до AAA, финансировать, распространять, продвигать и монетизировать игры. Xsolla выступает merchant of record для 1500+ разработчиков по всему миру. Подробнее: xsolla.com.

О РОЛИ

Мы ищем Senior Backend Engineer в два платформенных продукта:

  • Xsolla ID — платформа идентификации и аутентификации, на которой построены вход, управление аккаунтом и SSO во всех продуктах Xsolla.

  • Xsolla ZK — Web3-инфраструктура кошельков: смарт-кошельки и account abstraction на L2 на базе zkSync.

Оба продукта отвечают за самые чувствительные пользовательские сценарии, вход в аккаунт и подпись транзакций, и на них строят свои продукты другие команды Xsolla.

ЗА ЧТО ВЫ БУДЕТЕ ОТВЕЧАТЬ
  • За backend-сервисы своей продуктовой области целиком: проектирование, реализацию, релиз и эксплуатацию в проде, включая дежурства

  • За архитектуру на уровне нескольких сервисов: границы сервисов, интеграционные контракты и владение данными. Вы принимаете эти решения и письменно их обосновываете

  • За надёжность и безопасность критичных сценариев: SLO, обработку отказов, защиту пользовательских данных и учётных данных

  • За производительность и стоимость сервисов под нагрузкой

ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ
  • Проектировать и разрабатывать сервисы и API (REST, gRPC) для аутентификации, управления аккаунтом и операций с кошельками

  • Определять границы сервисов и интеграционные контракты с другими командами Xsolla

  • Проектировать модели данных и хранилища; оптимизировать схемы и запросы

  • Строить event-driven и асинхронные процессы

  • Отвечать за обзервабилити (метрики, логи, трейсинг, алертинг) и действовать по сигналам из прода

  • Участвовать в дежурствах, разборе инцидентов и post-mortem

  • Улучшать инженерную среду: CI/CD, infrastructure-as-code, тестирование

  • Проводить код-ревью

  • Настраивать и поддерживать AI-инструменты в репозиториях (Claude Code, Codex, Cursor: правила, контекст, harness), чтобы команда использовала их эффективно

ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ

Язык и платформа

  • 5+ лет коммерческой backend-разработки

  • Go: идиоматичный код, конкурентность (горутины, каналы, context и отмена), профилирование памяти и производительности (pprof)

Данные

  • Реляционные базы данных (PostgreSQL, MySQL): проектирование схем, индексы, планы запросов, транзакции и уровни изоляции, безопасные миграции

  • Кеширование (Redis): когда кешировать, инвалидация, компромиссы согласованности

Распределённые системы

  • Сервисная архитектура и компромиссы распределённых систем: согласованность, доступность, идемпотентность, повторы, режимы отказа

  • Асинхронный обмен сообщениями и event-driven дизайн (Kafka, RabbitMQ или NATS): гарантии доставки, порядок, повторная обработка

API

  • Проектирование REST и gRPC API: версионирование, обратная совместимость, документирование контрактов (OpenAPI / Swagger, Protobuf)

Безопасность и identity

  • Безопасность приложений: типовые классы уязвимостей (OWASP Top 10), управление секретами, безопасная работа с пользовательскими данными

  • OAuth 2.0 / OIDC на стороне сервера: флоу, токены, сессии

Эксплуатация

  • Контейнеры и оркестрация (Docker, Kubernetes) на уровне деплоя и отладки собственных сервисов

  • Обзервабилити (мы используем Datadog; опыт с Prometheus, Grafana, ELK / Graylog или OpenTelemetry тоже засчитывается): метрики, логи, трейсинг, алертинг; диагностика инцидентов в проде

Инженерные практики

  • Тестирование: unit, интеграционное, контрактное

  • Git, CI/CD (GitLab CI или аналог)

Разработка с AI

  • Ежедневное практическое использование AI-инструментов для разработки и ревью (Claude Code, Codex, Cursor), включая их настройку под репозиторий

Английский

  • Чтение технической документации на английском

БУДЕТ ПЛЮСОМ
  • Опыт Web3 backend-разработки: интеграция с блокчейном, инфраструктура кошельков, account abstraction

  • Высоконагруженные системы

  • Облачные платформы (GCP, AWS или Azure) и infrastructure-as-code

  • NoSQL-базы данных (MongoDB или аналоги)

  • Опыт в доменах гейминга, e-commerce, финтеха или платежей

КАК МЫ РАБОТАЕМ
  • Решения — письменно. Значимые технические решения оформляются как RFC или ADR с вариантами и trade-offs. Обсуждаем документ, а не идею с нуля.

  • AI — часть повседневной инженерной работы. Мы используем AI-инструменты для разработки и ревью и считаем их настройку под кодовую базу полноценной инженерной задачей.

КАК ПРОХОДИТ ОТБОР
  1. Intro. Ваш опыт, мотивация и детали роли.

  2. Техническое интервью. Строится строго по разделам «За что вы будете отвечать» и «Обязательные требования». Мы не спрашиваем о том, чего не обещали в вакансии.

  3. Bar raiser. Инженер не из нанимающей команды оценивает, повышаете ли вы общую инженерную планку.

О КОМАНДЕ

Вы будете работать вместе с продакт-менеджерами, дизайнерами, backend- и frontend-инженерами, QA и DevOps.

ЧТО МЫ ПРЕДЛАГАЕМ
  • Развитие и обучение: доступ к внутренней платформе, участие в профессиональных конференциях, хакатонах, митапах и воркшопах

  • Современные инструменты: топовое оборудование (Mac), доступ к продвинутым ИИ-сервисам, которые избавляют от рутины и помогают быть продуктивнее

  • Забота о здоровье: ДМС со стоматологией для вас и членов вашей семьи (супруг, дети), 21 день доплачиваемого до размера зарплаты больничного

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

УСЛОВИЯ РАБОТЫ
  • Формат: удалённо из любого города России; при желании можно работать из офисов в Москве и Перми

  • Тип занятости: полная занятость

  • График: 10:00–19:00 по московскому времени (гибкий)

  • Оформление: трудовой договор по ТК РФ

Навыки
  • Go
  • PostgreSQL
  • MySQL
  • Distributed Systems
  • Kafka
  • RabbitMQ
  • REST API
  • gRPC
  • OAuth 2.0
  • OIDC
  • OWASP
  • Docker
  • Kubernetes
  • CI/CD
Посмотреть контакты работодателя

Похожие вакансии

Xsolla
  • Пермь

  • Не указана

Рекомендуем
Xsolla
  • Москва

  • Не указана

Рекомендуем
Xsolla
  • Пермь

  • Не указана

Рекомендуем
Xsolla
  • Пермь

  • Не указана

АКТИВ, группа компаний

Ведущий бухгалтер

АКТИВ, группа компаний

  • Пермь

  • от 70000 RUR

Умный Маркетинг

Head of ML-SEO / SEO Lead (Senior+)

Умный Маркетинг

  • Пермь

  • до 350000 RUR

ЦЕНТР ЛИЦЕНЗИРОВАНИЯ ДЕЛОВОЙ ПАРТНЁР

Инженер строительного контроля

ЦЕНТР ЛИЦЕНЗИРОВАНИЯ ДЕЛОВОЙ ПАРТНЁР

  • Пермь

  • от 27000 RUR

Умный Маркетинг
  • Пермь

  • до 220000 RUR

Врублёнка
  • Пермь

  • до 120000 RUR

Некстум
  • Пермь

  • до 170000 RUR

ЭР-Телеком Холдинг

DevOps-инженер

ЭР-Телеком Холдинг

  • Пермь

  • до 170000 RUR

Группа компаний ITPS

Ведущий консультант SAP Basis

Группа компаний ITPS

  • Пермь

  • до 170000 RUR

Гриндата

Инженер ВКС

Гриндата

  • Пермь

  • до 170000 RUR

Инжиниринговый холдинг «эВ-групп»

Ведущий инженер по наладке АСУТП

Инжиниринговый холдинг «эВ-групп»

  • Пермь

  • до 170000 RUR

VillaCarte Group
  • Пермь

  • до 170000 RUR

Центр отопления и водоснабжения

Инженер КИПа/инженер ПНР котельного оборудования

Центр отопления и водоснабжения

  • Пермь

  • от 50000 RUR

Инжиниринговый холдинг «эВ-групп»

Ведущий инженер по наладке РЗА

Инжиниринговый холдинг «эВ-групп»

  • Пермь

  • от 50000 RUR

Главный бухгалтер

Восток Инжиниринг

  • Пермь

  • от 55000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию