CACI International

Mid-Senior Full Stack Developer

CACI International
Apply
1 day ago
Chantilly, VA, USA or Aurora, CO, USAMid Level / Senior
H1B sponsor

Base Salary

$99k - $207k/yr

Responsibilities

  • Design and maintain responsive React front-end applications for complex, real-time data visualization and high-concurrency external partner use cases.
  • Build and maintain scalable RESTful and GraphQL APIs using Node.js, Python with FastAPI or Flask, or Java with Spring Boot.
  • Implement OAuth2, OIDC, mTLS, RBAC, and other authentication and authorization patterns for secure external data access.
  • Design and optimize PostgreSQL, Elasticsearch, and Redis data-store interactions.
  • Containerize applications with Docker and deploy them to Kubernetes on AWS in coordination with the DevSecOps team.
  • Ensure code meets DISA STIG requirements and addresses the OWASP Top 10 throughout development.
  • Integrate GitLab CI/CD pipelines and Helm charts for deployment across environments.
  • Conduct code reviews, guide junior developers, and serve as the subject-matter expert for third-party API integration.
  • Maintain technical documentation, API specifications, and integration guides.

Requirements

  • Current TS/SCI clearance with Polygraph is required.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience, is required.
  • Requires either 5+ years of mid-level or 10+ years of senior-level full-stack software engineering experience.
  • Advanced JavaScript/TypeScript and React proficiency, including Redux and Context API, is required.
  • Strong experience building APIs with Node.js, Python using FastAPI or Flask, or Java using Spring Boot is required.
  • Proficiency with Docker, including Dockerfiles, hardened images, and CI/CD integration, is required.
  • Familiarity with GitLab CI/CD, Helm, and Kubernetes deployment is required.
  • Ability to work in an agile, distributed team environment and travel up to 5% is required.
  • Preferred qualifications include D3.js or Recharts, GraphQL federation, AWS services, API security patterns, OWASP and STIG-compliant development, Elasticsearch optimization, RHEL 9 hardening, and relevant AWS Developer Associate, CKAD, or CompTIA Security+ certifications.

Benefits

  • Flexible time off, healthcare, wellness, financial, retirement, family support, continuing education, and other time-off benefits are offered.
  • Learning and development resources and opportunities for continuous career growth are provided.
  • The position is full time and regular, requires up to 10% travel in the posting header, and may be worked from more than one location.

Tech Stack

AWSD3.jsDockerElasticsearchFastAPIFlaskGraphQLHelmJavaJavaScriptKubernetesNode.jsPostgreSQLPythonReactRedisReduxSpring BootTypeScript

Categories

CACI International

About CACI International

10,000+ employees

CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.

Contact me