CACI International

Full Stack Software Developer

CACI International
Apply
5 days ago
Fairfax, VA, USASenior
H1B sponsor

Base Salary

$94k - $198k/yr

Responsibilities

  • Design and implement complex full stack web applications for DHS C3 investigative operations.
  • Develop custom applications, tools, sites, RESTful APIs, and microservices using frontend and backend technologies.
  • Build solutions for dark web and anonymized environments using technologies such as Tor while maintaining operational security.
  • Write maintainable Python and JavaScript/TypeScript code and implement responsive interfaces with modern frameworks.
  • Develop server-side applications using Express.js, Django, Flask, Node.js, or Java.
  • Design and optimize relational database schemas and integrate applications with existing systems and APIs.
  • Maintain and deploy applications using Docker, Kubernetes, Git, GitHub, and CI/CD pipelines.
  • Collaborate with data scientists, infrastructure engineers, and cybersecurity specialists.
  • Participate in code reviews, testing, quality assurance, troubleshooting, and performance optimization.
  • Document software architecture, APIs, and technical specifications and support the software lifecycle through production deployment.
  • Ensure applications meet federal security and compliance requirements.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • At least 5 years of full stack development experience delivering production applications.
  • At least 2 years of experience developing dark web applications using technologies such as Tor.
  • At least 4 years of experience with React, Angular, or Vue.js and strong JavaScript/TypeScript skills.
  • At least 4 years of backend development experience with Python, Node.js, or Java.
  • Experience with RESTful API design, microservices architecture, relational databases, SQL query optimization, Git, Docker, and Kubernetes.
  • Knowledge of software design patterns, data structures, algorithms, web security, secure coding, and anonymization technologies.
  • Willingness and ability to work onsite in Fairfax, Virginia.
  • U.S. citizenship and ability to pass a DHS background investigation, including checks related to felony convictions, illegal drug use, and misconduct such as theft or fraud.
  • Preferred qualifications include a master's degree, experience integrating AI/ML models into web applications, and knowledge of TensorFlow, PyTorch, scikit-learn, and AI model deployment.
  • Strong problem-solving, debugging, communication, and cross-functional collaboration skills.

Benefits

  • Full-time regular employee position with up to 25% continental U.S. travel.
  • Work onsite in Fairfax, Virginia.
  • Flexible time off, healthcare, wellness, financial, retirement, family support, continuing education, and other time-off benefits.
  • Learning and development resources and opportunities for continuous career growth.

Tech Stack

AngularDjangoDockerExpressFlaskGitJavaJavaScriptKubernetesMySQLNode.jsPostgreSQLPythonPyTorchReactscikit-learnSQLTensorFlowTypeScriptVue.js

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