CACI International Inc
CACI International Inc
CACI International Inc 是一家总部位于美国的政府承包商,为国家安全、国防和联邦民用客户提供服务。其团队开发并支持涵盖网络安全、数字化运营、企业 IT 现代化、电子战、反无人系统、太空与光通信、DevSecOps 软件、任务工程和物流等领域的技术与专业服务。作为大型主承包商,CACI 将软件、分析、传感和硬件相结合,帮助政府机构应对不断演变的威胁,并推动复杂技术架构的现代化。

全栈 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 安全许可

福利待遇

  • 灵活休假
  • 丰富的学习资源
  • 有竞争力的薪酬
  • 医疗保险
  • 健康计划
  • 财务福利
  • 退休福利
  • 家庭支持计划
  • 继续教育支持
  • 额外休假福利
  • 支持工作与生活平衡