職掌範圍:負責建立一款免費遊玩並由發行商全球運營之手遊後設資料(遊戲)之服務,此遊戲系統須承載至少數十萬同時在線的玩家。

應徵者須具備下列能力:

  • 精通多種程式語言,專案主要使用但不限於JavaScript/TypeScript (Nest.js),同時也會使用其他語言如Python, Java, Golang, Rust, C/C++等,程式語言多樣性是開源及微服務生態系統所自然衍生出的現象
  • 熟悉微服務架構,儘管微服務不僅侷限於Kubernetes,但專案主要可能還是會使用Kubernetes系統
  • 熟悉三大公有雲其一的服務架構,專案將會使用AWS (Amazon Web Services)的服務及許多雲端原生之功能
  • 熟悉資料庫實例,專案主要使用PostgreSQL資料庫,同時也會使用其他的資料庫如Redis、DynamoDB等,並具跨服務交易相關技術知識 (如資料庫私有化及Saga架構模式)
  • 精通Linux作業系統
  • 精通網際網路相關技術
  • 具團隊合作能力,須與程式設計師(用戶端及伺服器端)、遊戲企劃、系統工程師、資料庫管理員等溝通,並至少須具備中英文溝通能力

下列為職位應徵者之必備技能:

  • 程式設計能力
  • 軟體工程系統知識如調教效能及擴展服務
  • 資料庫知識