DSFederal
DSFederal
DSFederal是一家女性拥有的小型企业,为咨询、国防和医疗保健领域的客户提供数据科学、数据服务和数字化解决方案。其业务涵盖医疗信息技术、数据分析、项目管理和网络安全,并通过技术与研究支持,专注于公共卫生和人类福祉。公司参与包括艾滋病毒/艾滋病以及孕产妇和儿童健康在内的相关项目,运用数据和数字化能力应对复杂的使命驱动型挑战。

高级全栈 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 变更控制委员会审批的技术发布材料
  • 支持社区主导的代码贡献流程

任职要求

  • 计算机科学、软件工程、信息系统或相关计算领域的学士学位
  • 至少五年逐步深入的全栈 Web 应用和 API 开发经验
  • 具备设计、构建和上线公共 RESTful API、云微服务及交互式地理空间 Web 应用的成功经验
  • 具备在 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 在内的静态分析与安全工具

福利待遇

  • 完全远程工作安排

相关职位