
資深全端 API 開發工程師(遠端,美國)
負責 NOAA 水文預測軟體與 API 的全端開發。為國家水文預測服務建置 AWS 微服務、地理空間介面與無障礙視覺化工具。
說明
- 以全端軟體工程師身分負責資深功能交付
- 設計、開發及部署新的網頁功能與 RESTful API
- 推動動態水文圖、NOAA Atlas 15 降水頻率顯示、集水區劃定工具及洪水淹沒製圖視覺化功能的開發
- 在 NWS 企業雲端 AWS 環境中使用 AWS Fargate、Amazon Aurora PostgreSQL 與 S3 建立可擴充的微服務
- 設計、實作及改進高吞吐量 RESTful API 與符合 OGC 標準的空間資料服務
- 為國家水文預測服務開發響應式且無障礙的網頁介面
- 將後端資料服務連接至政府管理的 HydroVIS 平台,該平台在 Linux 上執行 Esri ArcGIS Enterprise
- 建立自動化單元測試、整合測試及端對端測試框架
- 在 CI/CD 晉級前維持測試涵蓋率與靜態程式碼檢查門檻
- 審查內部開發人員與外部社群貢獻者提交的程式碼
- 指導中階員工
- 準備供 NOAA 變更控制委員會核准的技術發布資料
- 支援社群主導的程式碼貢獻流程
職位要求
- 具備電腦科學、軟體工程、資訊系統或相關計算領域的學士學位
- 至少五年逐步累積的全端網頁應用程式與 API 開發經驗
- 具備設計、建置及推出公開 RESTful API、雲端微服務與互動式地理空間網頁應用程式的成功經驗
- 具備在 Agile/Scrum 交付週期中工作的經驗
- 具備在 VLab GitLab 或 GitHub 中管理合併請求與提取請求的經驗
- 具備整合自動化 CI/CD 測試閘門的經驗
- 精通 Python,包括 FastAPI、Flask、Django 與 PEP 8
- 精通 Go、Node.js 及/或 C/C++
- 具備進階 JavaScript 與 TypeScript 技能
- 具備 React、Vue 或現代 ES6+ 原生 JavaScript 經驗
- 具備進階 HTML5 與 CSS3 技能
- 了解 WCAG 2.1 AA 與第 508 條無障礙要求
- 具備豐富的 RESTful API 設計與 OpenAPI 規格使用經驗
- 具備 OGC Web 標準、GeoJSON、雲端最佳化 GeoTIFF(COG)、Zarr 與 NetCDF 格式經驗
- 具備 AWS Fargate/ECS、Amazon Aurora PostgreSQL/PostGIS、Amazon S3、AWS Lambda 與 API Gateway 的實務經驗
- 精通 Docker 與 Terraform 基礎架構即程式碼
- 精通 Pytest、Jest,以及包括 Ruff、Flake8、Black 與 Dependabot 在內的靜態分析與安全工具
福利待遇
- 完全遠端工作安排








