職缺描述
• 負責核心後端服務與微服務架構的設計、開發與優化 • 使用 Golang 打造高效能、高可用且具擴展性的系統 • 參與系統架構演進,支撐產品於高併發與大規模使用情境下穩定運行 • 與產品、前端及 DevOps 團隊協作,確保服務品質與交付效率 如果你熱衷於打造高效能分散式系統,並希望在微服務與雲端架構中發揮技術影響力,歡迎加入我們! ––- 📌 主要職責 1. 端開發與系統架構 • 使用 Golang 設計與開發高效能、可擴展的微服務系統 • 參與系統架構設計與演進(Microservices、Service-to-Service 通訊、API Contract) • 設計模組化、可維護的程式結構,確保長期可擴展性 2.可觀測性與系統穩定性 • 建立與維護系統監控、日誌與分散式追蹤機制 • 使用 OpenTelemetry(OTEL)導入 metrics、logs、traces • 協助問題排查(debugging)與效能瓶頸分析 3.資料庫與資料處理 • 設計與優化資料模型,支援高效能資料存取 • 操作關聯式資料庫(PostgreSQL、MySQL)與快取/NoSQL(Redis 等) • 進行查詢優化、索引設計與資料一致性管理 4.API 設計與系統整合 • 設計與實作高可用 API(RESTful / gRPC) • 確保服務間通訊穩定、具擴展性與良好錯誤處理機制 • 與前端及第三方服務進行整合 5.測試與效能優化 • 撰寫單元測試、整合測試與效能測試,提升系統可靠性 • 分析系統效能(CPU、Memory、Latency),持續優化服務表現 • 解決高併發場景下的穩定性與資源使用問題 6. DevOps 與部署協作 • 與 DevOps 團隊合作,透過 Docker、Kubernetes 部署服務 • 支援 CI/CD 流程,提升開發與發布效率 • 熟悉雲端環境(AWS、GCP)服務運作 ––- 📌 職務需求 • 3 年以上後端開發經驗,其中至少 2 年使用 Golang • 熟悉 Go 語言(goroutines、channels、標準函式庫) • 熟悉 API 設計(RESTful 或 gRPC) • 具備 SQL 資料庫經驗與資料建模能力 • 熟悉雲端與容器技術(Docker、Kubernetes) • 具備分散式系統、並行處理、網路與資安基礎 • 熟悉 Git 版本控管與團隊開發流程 • 相關科系背景(資工、資訊、工程等)
收合內容