全栈开发工程师(远程,美国)
为 Koniag Government Services 的联邦现代化计划构建安全的 ERAS Platform 功能。开发经过测试且符合无障碍标准的 Python、JavaScript 以及 React 或 Ember 应用。
描述
- 开发和维护 ERAS Platform 的功能
- 使用 Python、Ruby 或 JavaScript 在 cloud.gov 上创建后端 API
- 使用 JavaScript 或 TypeScript 以及 React 或 Ember.js 构建前端 Web 应用
- 维护自动化测试,并确保每个迭代的代码覆盖率至少达到 90%
- 依据 MDN Web 开发者指南交付无 lint 错误或警告的代码
- 实现符合 WCAG 2.1 A 级和 AA 级无障碍标准的功能
- 根据需要参与 Salesforce 开发工作
- 参与代码审查,并应用 OWASP 和 US-CERT 安全编码实践
- 通过 RESTful API 与 USDA 任务系统集成
- 维护和修订部署脚本及配置
- 准备迭代文档、代码内文档和系统图
- 支持联邦客户的业务和信息技术现代化项目
任职要求
- 有资格取得 Public Trust 信任资格
- 计算机科学、软件工程、信息技术或相关领域的学士学位;同等专业经验可替代学历要求
- 拥有三至五年软件开发经验,并具备经证明的前端和后端开发能力
- 精通至少一种现代后端语言:Python、Ruby 或 JavaScript
- 具有使用 React 或 Ember.js 等前端框架的经验
- 熟悉 RESTful API 和微服务开发
- 了解敏捷开发方法和基于迭代的交付模式
- 了解第 508 条无障碍要求
- 具有使用 GitHub 进行版本控制的经验
- 具有在敏捷团队中完成定期迭代交付成果的经验
- 具备编写单元测试并实现较高测试覆盖率的能力
- 熟悉 Web 应用的无障碍标准和第 508 条合规要求
福利待遇
- 医疗、牙科和视力保险
- 401(k) 退休计划
- 带薪休假
- 带薪育儿假
- 人寿保险和伤残保险
- 灵活支出账户
- 通勤福利
- 学费报销
- 远程办公
