Senior Full Stack Developer - Secure National Security Apps

CACI

Fairfax (VA)

On-site

USD 94,400 - 198,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CACI is seeking a Senior Full Stack Developer to support the Department of Homeland Security's Cyber Crimes Center (C3) in designing and implementing sophisticated web applications and investigative tools.

In this role, you will design and develop scalable, secure applications, build custom solutions, and work within a collaborative technical team delivering mission-critical software for national security operations.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field; 5+ years of full stack experience.
  • Experience developing dark web applications using Tor for secure, anonymous communication.
  • Advanced proficiency in frontend frameworks (React, Angular, or Vue.js) with strong JavaScript/TypeScript.
  • Expert-level backend development experience with Python, Node.js, or Java.
  • Strong understanding of RESTful API design and microservices architecture.
  • Experience with relational databases (PostgreSQL, MySQL) and SQL optimization.
  • Proficiency with Git and collaborative development workflows.
  • Experience maintaining and deploying applications using Docker and containerization.
  • Knowledge of software design patterns, data structures, and algorithms.
  • Knowledge of web security best practices and anonymization technologies.
  • Excellent problem-solving and debugging skills; strong communication.
  • Active Public Trust clearance or ability to obtain and maintain clearance.

Responsibilities

  • Design and implement complex web applications with frontend and backend technologies.
  • Develop and maintain custom applications and tools to support DHS C3 investigations.
  • Build applications using dark web technologies such as Tor for secure, anonymous communication.
  • Develop RESTful APIs and microservices to enable system integration and data exchange.
  • Write clean, maintainable code in Python and JavaScript for investigative software systems.
  • Implement responsive user interfaces using modern frameworks (React, Angular, or Vue.js).
  • Develop server-side applications using frameworks such as Express.js, Django, or Flask.
  • Maintain and deploy code using Docker, version control (Git/GitHub), and CI/CD pipelines.
  • Design and optimize database schemas for performance and scalability.
  • Integrate applications with existing investigative systems through APIs and interfaces.
  • Develop solutions that operate in anonymized and dark web environments while maintaining security.
  • Collaborate with data scientists, infrastructure engineers, and cybersecurity specialists on cross-functional projects.
  • Participate in code reviews, testing, and quality assurance processes.
  • Document software architecture, APIs, and technical specifications.
  • Troubleshoot and resolve software defects and performance issues.
  • Support SDLC from requirements gathering through production deployment.
  • Ensure applications meet federal security standards and compliance requirements.

Skills

JavaScript
TypeScript
Python
Node.js
RESTful APIs
Web security
Problem solving
Communication
Public Trust clearance

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science (desired)

Tools

React
Angular
Vue.js
Express.js
Django
Flask
Docker
Git/GitHub
CI/CD
Tor/dark web tooling

Job description

CACI is seeking a Senior Full Stack Developer to support the Department of Homeland Security's Cyber Crimes Center (C3) in designing and implementing sophisticated web applications and investigative tools.

In this role, you will design and develop scalable, secure applications, build custom solutions, and work within a collaborative technical team delivering mission-critical software for national security operations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer — Secure Investigative Web Apps
Senior Full Stack Developer — Secure Investigative Web Apps

CACI International Inc • Fairfax (VA)

On-site
USD 94,000 - 199,000
Senior Full Stack Developer - National Security Tools
Senior Full Stack Developer - National Security Tools

CACI International Inc. • Fairfax (VA)

On-site
USD 94,000 - 199,000
Senior Full Stack Engineer – Cyber Ops (TS/SCI)
Senior Full Stack Engineer – Cyber Ops (TS/SCI)

CACI International Inc. • Chantilly (VA)

On-site
USD 113,000 - 238,000
Bonus compensation
Training opportunities
Career growth
Senior Full-Stack Engineer – TS/SCI, Hybrid Remote
Senior Full-Stack Engineer – TS/SCI, Hybrid Remote

CACI • Sterling (VA)

Hybrid
USD 99,000 - 207,000
Security-Cleared Full-Stack Engineer (Hybrid Remote)
Security-Cleared Full-Stack Engineer (Hybrid Remote)

CACI International • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Flexible time off
Continuing education opportunities
Senior Software Engineer – Mission-Critical Web & API
Senior Software Engineer – Mission-Critical Web & API

CACI International Inc. • Sterling (VA)

On-site
USD 79,000 - 163,000
Senior Full Stack Developer — TS/SCI, Angular & AWS
Senior Full Stack Developer — TS/SCI, Angular & AWS

CACI International Inc. • Springfield (VA)

On-site
USD 90,000 - 190,000
Flexible time off
Comprehensive benefits
Learning resources
Full Stack Web Developer — TS/SCI with Poly
Full Stack Web Developer — TS/SCI with Poly

CACI • Herndon (VA)

On-site
USD 75,000 - 159,000
Best Place to Work
Flexible time off
Competitive benefits
+1
Full Stack Developer
Full Stack Developer

CACI International Inc • Fairfax (VA)

On-site
USD 94,000 - 199,000
Mission-Critical Full Stack Engineer (TS/SCI)
Mission-Critical Full Stack Engineer (TS/SCI)

CACI International Inc • Sterling (VA)

On-site
USD 69,000 - 142,000