遊戲後端工程師 (Golang)
Posted Updated 4
views
Description
【工作內容】
1.產品開發與維護
負責遊戲服務與遊戲後台的功能開發與維護,依據需求規格、玩法設計與協議文件落地實作,核心流程穩定流暢,並符合產品需求。
2.需求釐清與對齊
與 PM/企劃/前端/營運密切協作,在實作前主動釐清需求、邊界條件與驗收標準(尤其是玩法數值、跨服務交互的邊界);必要時透過小型 spike/POC 驗證可行性或評估風險(如效能、一致性、擴展性),並清楚回饋結論與建議,協助團隊在共識上前進。
3. Go 工程實踐
以 Go 為主要開發語言,重視並落地現代並發與抽象模式:善用 goroutine/channel 設計事件驅動與背壓機制、以 interface 做分層抽象、適度運用泛型與 context。新功能以清晰的並發模型與可測試結構為主,避免不必要的共享狀態與鎖競爭。
4.Monorepo 與微服務模組化
維護基於單一 Go module 的 monorepo 架構,包含多個獨立微服務的切分,以及共用基礎庫的沉澱與演進,確保程式碼可維護性、可重用性與模組化。
5.團隊協作與工程品質
參與 Code Review、重構與技術債管理;推動測試覆蓋、可觀測性等工程基建的建立與強化。能把自己的設計與實作決策以精煉方式同步給組員,協助團隊快速理解與接手,降低單點知識風險。
6.AI 輔助開發
鼓勵使用 AI 提升效率,重點在理解與驗證。對 AI 生成內容進行邏輯檢查、必要的重構與測試,尤其在並發與一致性相關程式碼上,須確認正確性後才提交,最終對品質負責。