Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

聖祐遊戲股份有限公司

資深後端工程師 ( Senior Backend Engineer )

Posted Updated 4 views
Discussion

Description

【關於我們】

加入我們的後端團隊,主導雲端架構的技術決策與系統設計!如果你具備分散式系統設計能力,樂於推動技術標準並帶領團隊成長,這裡有讓你充分發揮的空間。

我們的全線產品服務皆運行於 GCP 與 AWS 雙雲平台,以 Node.js + TypeScript 作為核心開發語言。團隊採用 SDD(Spec-Driven Development)規格驅動開發流程——先定義清晰的技術規格文件,再進行實作與驗證,確保每個功能從設計到交付都有明確的品質標準。

同時,我們為每位工程師提供 Claude Code 作為 AI 輔助開發工具,讓你專注在架構思考與核心邏輯,將重複性工作交給 AI 加速完成。你將有機會接觸從應用開發到雲端基礎設施的完整技術棧,在真實的生產環境中持續精進技術能力。

══════════════════════════════════════

【你將負責的事】

1. 主導系統架構設計,評估技術方案並做出關鍵決策
2. 撰寫與審核技術規格文件,推動 SDD 流程在團隊中的落實
3. 設計與實作高可用、可擴展的分散式系統
4. 運用 Claude Code 等 AI 工具加速開發,並探索 AI 輔助開發的最佳實踐
5. 建立可觀測性基礎設施,確保系統穩定運行
6. 制定技術規範與最佳實踐,提升團隊整體程式碼品質
7. 參與技術選型與架構決策,撰寫 RFC/ADR 等技術文件
8. 指導初階工程師成長,進行 Code Review 與技術分享

══════════════════════════════════════

【我們期望你具備以下部分經驗】

不需要全部精通,但希望你在多數領域有實務接觸,並在其中幾項有深入的經驗。

◆ 進階程式設計能力

  • TypeScript/Node.js 開發經驗,對 V8 引擎的執行機制有一定了解
  • 理解 Event Loop 運作原理,有處理非同步效能問題的經驗
  • 接觸過記憶體管理與效能分析:如記憶體洩漏排查、Profiling 工具使用
  • 了解 OOP + FP 混合架構的設計思維
  • 有運用設計模式解決實際工程問題的經驗(Strategy、Observer、Repository、DI 等)

◆ 分散式系統

  • 了解 CAP 定理、一致性模型(強一致性、最終一致性)的基本概念與取捨
  • 接觸過分散式交易模式:如 Saga Pattern、Outbox Pattern
  • 對分散式共識演算法有基本認識(Raft / Paxos)
  • 有韌性模式的相關經驗:如 Circuit Breaker、Retry with Backoff、Timeout、Bulkhead

◆ 資料庫與快取架構

  • 具備 SQL 優化經驗:索引策略、EXPLAIN 分析、N+1 問題處理、鎖機制
  • 了解資料庫分片(Sharding)與讀寫分離的架構概念
  • 有 Redis 使用經驗,了解資料結構選型與持久化策略
  • 接觸過快取架構設計,了解快取穿透、擊穿、雪崩等問題的處理方式

◆ 雲端與基礎設施

  • 有 GCP 或 AWS 雲端服務的使用經驗
  • 接觸過 Kubernetes:部署管理、資源配置、健康檢查等
  • 有 Infrastructure as Code 的相關經驗(Terraform 或同等工具)
  • 了解現代部署策略:如 Blue-Green、Canary Release、Feature Flags

◆ 可觀測性與效能工程

  • 了解可觀測性三支柱(Logs、Metrics、Traces),有相關實作經驗尤佳
  • 接觸過 Prometheus + Grafana 或同等監控方案
  • 了解 SLI/SLO 的概念與設計方式
  • 有負載測試或系統容量規劃的相關經驗

══════════════════════════════════════

【加分項目】

● 具備微服務架構設計經驗:服務拆分、DDD(Bounded Context、Aggregate)
● 熟悉服務間通訊模式:gRPC、訊息佇列、事件驅動架構
● 了解 API Gateway、服務發現、CQRS 等架構模式
● 有 OpenTelemetry 整合經驗
● 熟悉 Event Sourcing 或 CQRS 的實際應用
● 具備 LLM/AI 整合開發經驗(RAG、Prompt Engineering)
● 有將 AI 輔助工具整合進團隊開發流程的實務經驗
● 有技術領導經驗:撰寫 RFC、主導跨團隊技術專案
● 了解 Chaos Engineering 概念並有實踐經驗

══════════════════════════════════════

【面試流程】

我們提供兩種面試形式,依你的偏好安排:

★ 線上面試|技術能力評估、系統設計討論(依職等調整深度)|60-90 分鐘
★ 現場面試|技術深入交流、團隊互動、主管面談|60-90 分鐘

※ 依工作經驗及能力核敘,能力強者不受此限

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →