Xsolla

Senior Backend Engineer (Web3)

Коротко

Senior Backend Engineer в Xsolla проектирует и эксплуатирует backend-сервисы и REST/gRPC API для аутентификации, управления аккаунтами и операций с кошельками, включая Web3-направление. Компания — глобальный продукт в сфере видеоигровой коммерции, работа удалённая из любого города России с графиком 10:00–19:00 по Москве. Требуются 5+ лет backend-разработки, глубокое знание Go, PostgreSQL/MySQL, Redis, распределённых систем, Kafka/RabbitMQ/NATS, Docker/Kubernetes, а также ежедневная практика работы с AI-инструментами вроде Claude Code, Codex или Cursor.

Локация
Удалённо из любого города России; при желании — работа из офисов в Москве и Перми. График 10:00–19:00 по московскому времени, гибкий.
Компания
Xsolla — глобальная компания в сфере видеоигровой коммерции, помогающая разработчикам финансировать, распространять, продвигать и монетизировать игры.
Что делать
•Проектировать, разрабатывать, выпускать и эксплуатировать backend-сервисы и REST/gRPC API для аутентификации, управления аккаунтами и операций с кошельками.
•Определять границы сервисов, интеграционные контракты, модели данных и хранилища, включая взаимодействие с другими командами Xsolla.
•Строить event-driven и асинхронные процессы, оптимизировать схемы, запросы, производительность и стоимость сервисов под нагрузкой.
•Обеспечивать надёжность и безопасность критичных сценариев: SLO, обработку отказов, защиту пользовательских данных и учётных данных.
•Настраивать обзервабилити, реагировать на сигналы из прода, участвовать в дежурствах, разборе инцидентов и post-mortem.
•Улучшать CI/CD, infrastructure-as-code и тестирование, проводить код-ревью и настраивать AI-инструменты в репозиториях.
Требования
•5+ лет коммерческой backend-разработки.
•Go: идиоматичный код, конкурентность, горутины, каналы, context и отмена, профилирование памяти и производительности с помощью pprof.
•Реляционные базы данных: PostgreSQL или MySQL, проектирование схем, индексы, планы запросов, транзакции, уровни изоляции и безопасные миграции.
•Redis: кеширование, инвалидация и компромиссы согласованности.
•Распределённые системы: сервисная архитектура, согласованность, доступность, идемпотентность, повторы и режимы отказа.
•Асинхронный обмен сообщениями и event-driven дизайн: Kafka, RabbitMQ или NATS, гарантии доставки, порядок и повторная обработка.
•REST и gRPC API: версионирование, обратная совместимость и документирование контрактов через OpenAPI/Swagger или Protobuf.
•Безопасность приложений: OWASP Top 10, управление секретами и безопасная работа с пользовательскими данными; OAuth 2.0/OIDC на стороне сервера.
•Docker и Kubernetes на уровне деплоя и отладки собственных сервисов; обзервабилити с метриками, логами, трейсингом, алертингом и диагностикой инцидентов в проде.
•Unit-, интеграционное и контрактное тестирование; Git и CI/CD, включая GitLab CI или аналог.
•Ежедневное практическое использование Claude Code, Codex или Cursor для разработки и ревью, включая настройку под репозиторий.
•Чтение технической документации на английском языке.
Хорошо, если есть
•Web3 backend-разработка, интеграция с блокчейном, инфраструктура кошельков или account abstraction.
•Опыт работы с высоконагруженными системами.
•Облачные платформы GCP, AWS или Azure и infrastructure-as-code.
•NoSQL-базы данных, включая MongoDB или аналоги.
•Опыт в гейминге, e-commerce, финтехе или платежах.
Культура и преимущества
•Значимые технические решения оформляются как RFC или ADR с вариантами и trade-offs.
•AI-инструменты используются в повседневной разработке и ревью; их настройка под кодовую базу считается инженерной задачей.
•Удалённая работа из любого города России; доступны офисы в Москве и Перми.
•Внутренняя образовательная платформа, конференции, хакатоны, митапы и воркшопы.
•Топовое оборудование, включая Mac, и доступ к продвинутым AI-сервисам.
•ДМС со стоматологией для сотрудника и членов семьи, а также 21 день оплачиваемого до размера зарплаты больничного; возможны международные проекты, командировки и релокация в зарубежный офис.
Процесс найма
•Intro по опыту, мотивации и деталям роли.
•Техническое интервью по разделам ответственности и обязательных требований.
•Bar raiser с инженером из другой команды.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте