Xsolla
Xsolla
Xsollaは、ゲーム開発者やパブリッシャー向けにゲームコマース基盤を提供しています。同社のプラットフォームは、カスタマイズ可能なウェブショップ、決済処理、不正防止、プレイヤーのエンゲージメント向上を目的としたソーシャル機能などのツールを通じて、収益化、流通、資金調達を支援します。また、世界各地の市場における決済、税務、コンプライアンス、業務運営上の要件への対応をゲーム企業に支援し、Unity、Unreal、Cocos Creatorなどの開発プラットフォームとも連携しています。

Xsolla シニアバックエンドエンジニア、IAM(ロシア国内リモート)

Xsolla ID 向けに、安全で高スループットな ID とアクセス管理サービスを構築します。認証、認可、スケーラブルなインフラに携わり、世界中のゲーム開発者を支援します。

仕事内容

  • Xsolla ID の Go バックエンドサービスを構築・保守する
  • トークンイントロスペクションやリフレッシュ戦略を含む OAuth 2.0 と OIDC のフローを設計する
  • Ory ベースの認証オーケストレーターとプラグインアーキテクチャを拡張する
  • Cookie、CSRF、XSS、トークン保管、TLS、セッションを含む Web セキュリティプラクティスを適用する
  • PostgreSQL、MySQL、Redis、CockroachDB のクエリと高負荷時の性能を最適化する
  • 信頼性と拡張性に優れたマイクロサービスを開発する
  • 旧 Xsolla Login からの移行を支援し、双方向の ID 同期とダウンタイムゼロを実現する
  • 単体テストと統合テストを十分に網羅した、クリーンでテスト済みのコードを作成する
  • フロントエンドエンジニアと連携して SDK とウィジェットを統合する
  • コードレビューを行い、技術ドキュメントの作成に貢献する
  • 本番環境の認証システムを運用し、問題をトラブルシューティングする
  • Xsolla B2C 製品を支える次世代 IAM プラットフォームを構築する

応募要件

  • 商用 Go 開発経験が 2 年以上あること
  • クエリ最適化とインデックスを含む、PostgreSQL と Redis の高いスキル
  • OAuth 2.0 と OIDC のフローに関する実務知識、または強い学習意欲
  • CSRF、XSS、Cookie セキュリティ、TLS を含む Web セキュリティの基礎知識
  • Docker と docker-compose の使用経験
  • Git と協働開発プラクティスに習熟していること
  • Nginx と Web サーバー設定に関する知識
  • 単体テストの豊富な経験と、コード品質へのこだわり
  • 技術ドキュメントを読める英語力
  • 歓迎:マイクロサービスアーキテクチャと分散システムのトレードオフに関する知識
  • 歓迎:Swagger または OpenAPI を使用した REST API 設計経験
  • 歓迎:CI/CD パイプラインの実務経験
  • 歓迎:Hydra、Kratos、Keto などの Ory ツール、または同等の IAM フレームワークに関する知識
  • 歓迎:PKCE、クライアントクレデンシャル、デバイスフロー、トークンイントロスペクション、リフレッシュトークン戦略に関する知識
  • 歓迎:CockroachDB またはその他の分散 SQL データベースの経験
  • 歓迎:NATS、Kafka、RabbitMQ のいずれかの経験
  • 歓迎:Jira に慣れていること
  • 歓迎:Kubernetes とコンテナオーケストレーションに関する知識
  • 歓迎:SOC 2、ISO 27001、GDPR のデータ最小化、監査ログに関する知識
  • 歓迎:Claude、Copilot、Cursor などの AI ツールを現在実務で利用していること

福利厚生

  • ワークライフバランスを支える、上限のない柔軟な休暇制度
  • 本人と家族を対象とした歯科補償付きの民間医療保険
  • 個人貢献者とリーダーシップの両方の道筋を含む、個別のキャリアロードマップ
  • 専門能力の開発を支援する研修・教育機会
  • 毎年開催される会社イベントとチームの集まり
  • 10:00 から 19:00 の間で柔軟に働ける、リモート優先の勤務形態
  • 急成長するゲームおよび Web3 分野の製品に携われる環境
  • 組織内の経験豊富なエンジニアと知識を共有できる環境