【 About the job】
天堂遊戲在2016年成立至今,成功跨足不同領域持續打造出多款產品、累積無數品牌與用戶,更在2021年時推出結合旗下產品量身打造的通訊與客服軟體,我們將持續專注在為用戶創造更豐富的社群體驗。
在這裡你將和我們攜手與 Product Manager、Software Engineer 以及各部門合作使產品持續迭代,提升用戶體驗並成為用戶生活中不可或缺的社群通訊軟體。
目前後端開發主要使用 Golang 與其他第三方服務來完成分散式系統,在確保即時通訊的前提下滿足大流量的業務情境。除了開發業務需求外,你也會需要持續學習,與 mentor 交流分享經驗,與團隊成員一起前進。
【Responsibilities】
- 維護線上產品 (e.g. 透過 Graylog, Grafana 等監控工具發現問題並予以修正)
- 掌握現有架構,完善技術文件 (e.g. 跨服務處理流程的時序圖, 複雜業務的流程圖, etc.)
- 參與開發,為產品推出更多全新功能 (e.g. 智能回覆, 匿名聊天, etc.)
- 持續學習新技術、主動分享並嘗試將適合的技術導入
### In the first month:
- 了解團隊目標、目前產品和未來規劃
- 搭建自己的工作環境,開始逐步熟悉服務架構 (e.g. 傳輸/編碼協定, 檔案結構, 業務邏輯, etc.)
- 參與團隊開發,開始你的第一個 merge request
### In the first three months:
- 能夠在 Mentor 的協助下,完成交付的開發任務 (e.g. 需求擴充, Bug fixes)
- 熟悉當前分散式系統中應用到的所有相關技術 (e.g. WebSocket, HTTP, Redis, NATS, MongoDB, etc.)
### In the first six months:
- 能夠獨立完成由 Project Leader 切分出來的子任務 (e.g. 包含技術文件, 實作, etc.)
- 熟悉當前分散式架構的運作原理,能夠與其他同仁合作排查問題
- 與 Team Lead 討論下一階段的職涯規劃
【Minimum Qualifications】
- 熟悉 Golang
- 熟悉 Git
- 具有後端開發工作經驗
- 具有任何一種 RDB 與 NoSQL (Document Model) 開發經驗
【Preferred Qualifications】
- 具有 NATS 或其他 Message Queue Service (e.g. Kafka, RabbitMQ) 開發經驗
- 具有 MongoDB, Redis 開發經驗
- 具有 Docker 與 Cloud Platform (e.g. GCP, AWS) 開發經驗
- 具有即時通訊系統開發經驗
天堂遊戲有限公司(以下簡稱天堂遊戲)創立於2016年,由一群曾在知名遊戲、網路公司的核心人才和技術菁英帶著對夢想的追求組成,集遊戲研發與產業整合於一體的軟體科技公司。
我們有兩大業務方向,其一是平台軟體開發開發,僅服務企業端的客戶需求;我們致力於高品質的平台前後端軟體製作,此軟體將售出於代理商,再由代理商或是客戶端進行該平台的營運。
另一業務為軟體遊戲開發商,是由天堂自主設計並研發的多款娛樂遊戲,該娛樂遊戲則可透過代理商或其他方式提供玩家使用。
天堂提供行業領先的定制式靜、動態加速及防禦服務,努力拓展互動娛樂產業生態圈,構建精品遊戲服務平臺,致力成為遊戲研發與業界的第一品牌。