Python 後端工程師
建置經過測試的 Python 後端服務、管理雲端設定,並在 GCP 上產生 Excel 報表。 協助 DysrupIT 客戶採用雲端並推動服務化轉型。
說明
- 使用 pydantic、FastAPI 或類似框架建置及維護 Python 服務與 API。
- 管理 Firestore 設定資料,包括交易和版本化文件。
- 維護將 Firestore 資料同步至 BigQuery 的資料管線。
- 使用 openpyxl 產生格式化的 Excel 檔案和報表。
- 在 Cloud Run 和 Cloud Storage 上部署及維運服務,包括排程工作。
- 使用 Terraform 配置及管理雲端基礎架構。
- 維護用於自動化測試與部署的 CI/CD 管線。
- 設定 IAM 角色和遵循最小權限原則的服務帳戶。
- 撰寫行為測試和屬性式測試,以驗證程式碼正確性。
- 使用 pyright 檢查型別,並使用 ruff 檢查程式碼風格。
- 與資料工程師及相關人員合作,將需求轉化為可運作的服務。
- 診斷並解決服務、整合和部署問題。
職位要求
- 至少三年 Python 資料工程或後端工程經驗。
- 精通 Python,包括 pydantic、FastAPI 或類似框架。
- 具備使用 openpyxl 產生 Excel 檔案的經驗。
- 具備 GCP 實務經驗,熟悉 Firestore 交易和版本化文件、Cloud Run、Cloud Storage 及排程工作。
- 具備將 Firestore 資料同步至 BigQuery 的經驗。
- 具備 Terraform 和 CI/CD 管線的使用經驗。
- 了解 IAM 和最小權限服務帳戶設計。
- 具備撰寫行為測試和屬性式測試的經驗。
- 具備使用 pyright 進行型別檢查及使用 ruff 檢查程式碼的經驗。
- 具備前端開發經驗者優先。
- 具備金融、帳務或資料密集型平台經驗者優先。
- 具備在敏捷或 Scrum 交付環境中工作經驗者優先。
福利待遇
- 薪酬依經驗而定。
- 法定福利及補充 HMO 醫療保障。
- 協作且專業的工作環境。
- 在成長中的組織獲得職涯發展機會。
- 視情況提供混合或遠端工作安排。
- 提供支持員工成長與職涯發展的訓練。
