技術:
- Go / Node.js / ArangoDB / Redis / Kafka / NATS / GCP / ELK
工作內容:
產品經驗
1. 電子遊戲平台
- 棋牌遊戲 (e.g. 牛牛系列, 三公, etc.)
- 麻將遊戲 (e.g. 大眾, 上海, 血戰血流, etc.)
- 老虎機遊戲 (e.g. 連線, 消除, 捕魚, etc.)
- 投注遊戲 (e.g. 森林舞會)
- 社群系統 (e.g. 好友房, 比賽場, 俱樂部, etc.)
2. 後台管理操作平台
- 渠道, 遊戲, 會員, 注單, 風控, etc.
3. 報表整合系統
- 注單/投注紀錄, 報表整理, 歷史查詢, etc.
技術管理
1. 負責系統設計/穩定性/監控/邊界情境探討, 例如
- 電子遊戲平台動態擴展機制
- 分析業務場景改善資料儲存方案, 提升用戶體驗
- 導入分散式鏈路追蹤分析(Distributed Tracing)
- 完備 CI 階段自動化測試流程
2. Prod 根本原因分析(RCA)
- 分析產線監控日誌, 預測可能瓶頸
- Code review 給出解決方案並探討邊界情境
3. 技術交流
- 持續 research 並整理筆記, 建立技術共享空間
- 定期舉辦組內技術交流讀書會
團隊管理
1. 直接管理人數約 10-15 人
2. 衡量開發能量
- 擔任後端窗口與各部門協調專案排程
- 分析需求並拆分階段任務, 交付給組員並持續 followup
3. 組員個人職涯規劃
- 根據公司目標與 senior 討論個人目標, 協助滿足個人期望(e.g. 專案管理經驗, 導師經驗, 技術研究, etc.)
- 分析並給予 roadmap, 帶領 junior 成長(e.g. 程式能力, 產品掌握度, 需求分析能力, etc.)
專案開發
1. 優化遊戲核心服務(Go)
- 調整連線介面(e.g. websocket, mq), 提高服務穩定性
- 調整內部架構, 提高可讀性與保障 concurrent-safety
2. 開發整合測試工具(Go)
- fake data generation, smoke testing, security testing, etc.
- 開發主要框架, 簡化擴充測試腳本流程
3. 導入分散式追蹤模組(APM)
- 導入專案包含 Node.js, Go
- 調整連線模組方便 global unique trace id 傳遞