全栈 Web 开发工程师——丹佛,现场办公
开发安全的 React 和 Python/Node.js Web 应用,为 CACI 的国家安全任务提供支持。 交付从架构设计、实施到部署的可扩展全栈解决方案。
描述
- 为国家安全应用开发响应式、可扩展且高性能的软件
- 与跨职能团队合作,构建和维护前端及后端功能
- 负责从初始概念到生产部署的完整开发工作
- 定义应用程序和系统架构
- 构建前端和后端功能
- 连接应用程序与数据库及外部数据源
- 保持应用程序性能、可靠性和安全性的高标准
- 使用 React.js 和 Flask 或 Express.js 创建现代 Web 应用
- 开发 RESTful API,并将其连接到各种数据源
- 使用 HTML5、CSS3 和现代 JavaScript 框架构建响应式界面
- 创建 PostgreSQL 数据库模式,提升查询性能并保护数据完整性
- 将 UX/UI 线框图和设计稿转化为可运行的界面
- 进行代码审查,并遵循基于 Git 的版本控制实践
- 调查全栈缺陷并优化应用程序性能
- 维护清晰的技术文档
- 参与敏捷交付和创新解决方案的开发
任职要求
- 计算机科学、软件工程、计算机工程或相关专业学士学位
- 至少五年的专业 Web 开发经验
- 具备 React.js 及现代 JavaScript 或 TypeScript 开发方面的高级经验
- 具备使用 Flask 和 Python 或 Express.js 和 Node.js 创建后端 API 的实践经验
- 熟练掌握 Python、HTML5、CSS3、TypeScript 和 JavaScript
- 具备使用 PostgreSQL 和开发高效 SQL 查询的经验
- 深入了解 RESTful API 设计原则
- 具备 Git 和协作软件开发实践经验
- 具备系统化的问题解决方法,注重细节和代码质量
- 具备清晰的沟通能力和有效协作能力
- 必须持有有效的 TS/SCI 安全许可
福利待遇
- 灵活休假
- 丰富的学习资源
- 有竞争力的薪酬
- 医疗保险
- 健康计划
- 财务福利
- 退休福利
- 家庭支持计划
- 继续教育支持
- 额外休假福利
- 支持工作与生活平衡
