【工作職責】
系統設計與開發:設計、開發和維護高效、可擴展的後端系統和 API,確保應用程式的穩定性和性能。
資料庫管理:設計和管理資料庫結構,優化查詢性能並確保數據的完整性與安全性。
測試與除錯:撰寫自動化測試、排除系統故障,持續提升程式碼質量。
跨部門協作:與前端工程師、產品經理和其他技術團隊協作,保證項目按時交付,並滿足業務需求。
性能優化:進行後端系統的性能分析和優化,提升服務的可用性和用戶體驗。
【必要技能】
後端開發:具備後端程式開發經驗,並熟悉任一套後端開發程式語言與其框架。
資料庫管理: 熟悉 PostgreSQL 和 Redis,能進行基本的資料庫設計和優化。
API 開發:有 RESTful API 和 GraphQL 的開發經驗,能設計和維護高效能 API。
版本控制:了解 GitHub,熟悉基本的 Git 工作流程。
部署與容器技術:具備 Docker、Kubernetes 等容器技術的操作經驗。
問題解決與除錯:具備分析和解決複雜問題的能力。
AI 協作經驗:具備與 AI 模型或機器學習團隊合作的經驗,熟悉如何整合 AI 元件於後端服務中。
【加分技能】
單元測試:具備撰寫單元測試的能力,有測試驅動開發經驗者佳。
設計模式:具備設計模式(如工廠模式)的基本知識,並重視程式碼的可讀性和維護性。
程式碼品質:對程式碼品質有較高要求,擅長撰寫結構清晰、維護性高的程式碼。
雲端技術:有使用 AWS、Azure 或 GCP 等雲端平台的經驗。
分散式系統:熟悉微服務架構和分散式系統設計。
熟悉 Python、FastAPI。
DevOps 實踐:具備 CI/CD 流程設計和維護的經驗。
【人格特質建議】
💥對 AI 科技產業具備熱情
💥學習心態加,能接受新創步調
💥主動積極,善於團隊協作、溝通、問問題
💥自律性高,細心與負責任