應用程式開發工程師(混合辦公,墨西哥)
為全球資本計畫管理與顧問公司 Consertus,在 Google Cloud 上建構安全的 Python 應用程式與雲端原生服務。 開發 API、微服務、基礎架構及 AI 輔助工程解決方案。
說明
- 在 Cloud Run、GKE、Cloud Functions 和 Compute Engine 上建構、測試、部署並維護高韌性的 Python 應用程式。
- 使用 Cloud Pub/Sub、Cloud Tasks 和 Eventarc 建立可擴充的微服務及事件驅動架構。
- 使用 FastAPI 開發並最佳化經過驗證、具版本控管的 REST API 及 gRPC 服務。
- 遵循 PEP 8、靜態型別和成熟的工程實務,撰寫模組化且易於維護的 Python 程式碼。
- 參與技術設計審查、衝刺規劃、程式碼審查和架構討論。
- 建立並維護以 Terraform 為基礎的基礎架構即程式碼解決方案。
- 使用 Cloud Build、Artifact Registry、Cloud Deploy 和 GitHub Actions 設定並支援 CI/CD 工作流程。
- 透過 Google Cloud Monitoring、Cloud Logging 和 Cloud Trace 設定監控、記錄、追蹤和警示。
- 支援 BigQuery、Cloud SQL、Firestore、Cloud Spanner 和 Cloud Storage 等企業資料服務。
- 運用 IAM、工作負載身分聯合和最小權限存取等安全雲端架構原則。
- 使用 Claude Code 及其他 AI 程式設計助理進行開發、重構、測試和文件撰寫。
- 設計能產生可靠、可擴充且可投入生產環境程式碼的提示和工作流程。
- 在採用 AI 產生的程式碼前,評估其品質、可維護性和安全性。
- 使用 AI 輔助工具建立測試框架、OpenAPI 文件和開發人員資源。
- 協助推動 AI 賦能的軟體開發生命週期實務。
- 使用 Bandit、Semgrep、Snyk 和 SonarQube 執行應用程式安全性評估。
- 採用符合 OWASP 的安全程式設計、輸入驗證和 API 安全性實務。
- 使用 Google Secret Manager 和 Cloud KMS 管理憑證和密鑰。
- 在適用情況下,維持符合 SOC 2、ISO 27001 和 HIPAA 等企業標準。
職位要求
- 必須具備英語和西班牙語的口語及書面專業流利能力。
- 擁有電腦科學、資訊科技、軟體工程或相關技術領域的學士學位,或具備同等專業經驗。
- 擁有三至五年建構企業應用程式的軟體開發專業經驗。
- 精通 Python 3.10+ 及 FastAPI 等現代應用程式框架。
- 具備非同步程式設計、物件導向設計和 API 開發經驗。
- 具備在 Google Cloud Platform 上設計和部署容器化應用程式的經驗。
- 具備 Cloud Run、GKE、Cloud Functions、BigQuery、Pub/Sub、Firestore、Cloud SQL 和 Cloud Storage 的實務經驗。
- 具備使用 Terraform 開發基礎架構即程式碼的經驗。
- 具備使用 pytest、unittest 或同類框架建立自動化測試的經驗。
- 了解 CI/CD 管線和 DevOps 實務。
- 具備使用 Claude Code、GitHub Copilot 或 Cursor 等 AI 輔助開發工具的經驗。
- 優先考慮:持有 Google Cloud Associate Cloud Engineer 或 Professional Cloud Developer 認證。
- 優先考慮:持有 Google Cloud Professional Cloud Security Engineer 或 Professional Cloud DevOps Engineer 認證。
- 優先考慮:具備整合 Workday、Salesforce、Deltek Vantagepoint 或 Ironclad 等企業平台的經驗。
- 優先考慮:熟悉 Vertex AI、Document AI、Gemini API、LangChain、LlamaIndex 或其他 AI/ML 框架。
- 優先考慮:具備容器安全性、Binary Authorization、Kubernetes 安全性控制和執行階段監控經驗。
- 優先考慮:曾參與開放原始碼專案、Python 套件或雲端原生開發工具的貢獻。
- 優先考慮:深入了解安全軟體開發和應用程式安全性原則。
福利待遇
- 在協作、彈性且包容的環境中工作。
- 獲得拓展技能和專業能力的機會。
- 為複雜的資本計畫作出有意義的貢獻。
- 視與當地辦公室的距離,採用遠端或混合辦公安排。
