Xsolla
Xsolla
Xsolla 為電子遊戲開發商與發行商提供遊戲商務基礎設施。其平台透過可自訂的網路商店、支付處理、防詐騙,以及旨在深化玩家參與度的社交功能等工具,支援遊戲營利、發行與融資。Xsolla 也協助遊戲企業因應全球市場中的支付、稅務、合規與營運要求,並整合 Unity、Unreal 和 Cocos Creator 等開發平台。

Xsolla 資深後端工程師,身分與存取管理(俄羅斯遠端)

為 Xsolla ID 建構安全、高吞吐量的身分與存取管理服務。參與驗證、授權及可擴展基礎架構建設,支援全球遊戲開發者。

說明

  • 建構與維護 Xsolla ID 的 Go 後端服務
  • 設計 OAuth 2.0 與 OIDC 流程,包括權杖內省與更新策略
  • 擴充以 Ory 為基礎的驗證協調器與外掛程式架構
  • 應用涵蓋 Cookie、CSRF、XSS、權杖儲存、TLS 與工作階段的網頁安全實務
  • 最佳化 PostgreSQL、MySQL、Redis 與 CockroachDB 的查詢及高負載效能
  • 開發可靠且可擴展的微服務
  • 協助從舊版 Xsolla Login 遷移,實現雙向身分同步並確保零停機
  • 產出整潔且經過測試的程式碼,完善單元測試與整合測試涵蓋率
  • 與前端工程師合作進行 SDK 與小工具整合
  • 進行程式碼審查並參與技術文件撰寫
  • 操作正式環境的驗證系統並排除問題
  • 建構支撐 Xsolla B2C 產品的下一代 IAM 平台

職位要求

  • 至少兩年商業 Go 開發經驗
  • 熟悉 PostgreSQL 與 Redis,包括查詢最佳化與索引
  • 具備 OAuth 2.0 與 OIDC 流程的實務知識,或有強烈意願學習
  • 了解網頁安全基礎,包括 CSRF、XSS、Cookie 安全與 TLS
  • 具備 Docker 與 docker-compose 使用經驗
  • 熟悉 Git 及協作式開發實務
  • 了解 Nginx 與網頁伺服器設定
  • 具備扎實的單元測試經驗,並重視程式碼品質
  • 英文能力足以閱讀技術文件
  • 加分條件:了解微服務架構與分散式系統的取捨
  • 加分條件:具備使用 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 領域產品
  • 與組織內資深工程師交流學習的知識共享環境