Xsolla
Xsolla
Xsolla предоставляет инфраструктуру для игровой коммерции разработчикам и издателям видеоигр. Ее платформа поддерживает монетизацию, дистрибуцию и финансирование с помощью таких инструментов, как настраиваемые веб-магазины, обработка платежей, предотвращение мошенничества и социальные функции, призванные углубить взаимодействие игроков с играми. Xsolla также помогает игровым компаниям решать вопросы платежей, налогообложения, соблюдения нормативных требований и операционной деятельности на глобальных рынках, предлагая интеграции с платформами разработки, включая Unity, Unreal и Cocos Creator.

Старший инженер backend-разработки, IAM (удалённо в России) в Xsolla

Создавайте безопасные высокопроизводительные сервисы управления идентификацией и доступом для Xsolla ID. Работайте над аутентификацией, авторизацией и масштабируемой инфраструктурой для разработчиков игр по всему миру.

Описание

  • Создавать и поддерживать backend-сервисы Xsolla ID на Go
  • Проектировать потоки OAuth 2.0 и OIDC, включая стратегии интроспекции и обновления токенов
  • Расширять оркестратор аутентификации на базе Ory и архитектуру плагинов
  • Применять практики веб-безопасности для cookies, CSRF, XSS, хранения токенов, TLS и сессий
  • Оптимизировать запросы и производительность при высоких нагрузках в PostgreSQL, MySQL, Redis и CockroachDB
  • Разрабатывать надёжные и масштабируемые микросервисы
  • Помогать переходить с устаревшего Xsolla Login, обеспечивая двунаправленную синхронизацию идентификационных данных без простоя
  • Создавать чистый, протестированный код с тщательным покрытием модульными и интеграционными тестами
  • Сотрудничать с frontend-инженерами над интеграциями SDK и виджетов
  • Проводить code review и участвовать в подготовке технической документации
  • Эксплуатировать рабочие системы аутентификации и устранять неполадки
  • Создавать IAM-платформу нового поколения, лежащую в основе B2C-продуктов Xsolla

Требования

  • Не менее двух лет коммерческого опыта разработки на Go
  • Уверенные знания PostgreSQL и Redis, включая оптимизацию запросов и индексацию
  • Практические знания потоков OAuth 2.0 и OIDC или сильная мотивация их изучить
  • Понимание основ веб-безопасности, включая CSRF, XSS, безопасность cookies и TLS
  • Опыт работы с Docker и docker-compose
  • Владение Git и практиками совместной разработки
  • Понимание Nginx и конфигурации веб-серверов
  • Сильный опыт написания модульных тестов и стремление к высокому качеству кода
  • Знание английского языка, достаточное для чтения технической документации
  • Желательно: знание архитектуры микросервисов и компромиссов распределённых систем
  • Желательно: опыт проектирования REST API с использованием Swagger или OpenAPI
  • Желательно: практический опыт работы с CI/CD-пайплайнами
  • Желательно: знакомство с инструментами Ory, такими как Hydra, Kratos и Keto, или сопоставимыми IAM-фреймворками
  • Желательно: знание PKCE, client credentials, device flow, интроспекции токенов и стратегий обновления refresh-токенов
  • Желательно: опыт работы с CockroachDB или другой распределённой SQL-базой данных
  • Желательно: опыт работы с NATS, Kafka или RabbitMQ
  • Желательно: знакомство с Jira
  • Желательно: понимание Kubernetes и оркестрации контейнеров
  • Желательно: знакомство с SOC 2, ISO 27001, минимизацией данных в соответствии с GDPR и журналированием аудита
  • Желательно: актуальный практический опыт работы с AI-инструментами, такими как Claude, Copilot или Cursor

Преимущества

  • Неограниченный гибкий отпуск для поддержания баланса между работой и личной жизнью
  • Частная медицинская страховка со стоматологическим покрытием для вас и вашей семьи
  • Персональная карьерная карта с направлениями развития эксперта и руководителя
  • Обучение и образовательные возможности для профессионального развития
  • Ежегодные корпоративные мероприятия и встречи команды
  • Удалённый формат работы с гибким графиком с 10:00 до 19:00
  • Работа над продуктами в быстрорастущих сферах игровой индустрии и Web3
  • Среда обмена знаниями с опытными инженерами по всей организации