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 領域產品
- 與組織內資深工程師交流學習的知識共享環境
