Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Inc Logo

Full Stack Software Engineer (Python & TypeScript)

CACI International Inc

$60,100 - $123,200
Oct 8, 2025
Fort Bragg, NC, US
Apply Now

Design, develop, and maintain end-to-end applications that power core platforms, building scalable backend services, intuitive front-end interfaces, and reliable integrations.

Requirements

  • 3+ years of professional experience in software engineering, with significant exposure to Python and TypeScript.
  • Strong understanding of front-end frameworks (React, Angular, or Vue).
  • Experience with backend frameworks (FastAPI, Django, Flask, etc.).
  • Proficiency in database technologies (SQL and/or NoSQL).
  • Experience building and consuming APIs (REST, GraphQL).
  • Familiarity with Git, CI/CD pipelines, and modern DevOps practices.
  • Exposure to containerization and orchestration (Docker, Kubernetes).

Responsibilities

  • Design, implement, and maintain scalable backend services using Python (FastAPI, Django, Flask, or equivalent).
  • Build and enhance user interfaces with TypeScript (React, Angular, or equivalent frameworks).
  • Develop RESTful and/or GraphQL APIs, ensuring robust integrations between microservices and third-party systems.
  • Design, query, and optimize databases (PostgreSQL, MySQL, or NoSQL solutions).
  • Deploy and maintain applications in modern cloud environments (AWS, GCP, or Azure) using CI/CD pipelines, Docker, and Kubernetes.
  • Write unit, integration, and end-to-end tests; participate in code reviews to maintain code quality and standards.
  • Stay current with new technologies, frameworks, and best practices; recommend improvements to architecture, tools, and processes.

Other

  • Minimum Clearance Required to Start: TS/SCI
  • Percentage of Travel Required: Up to 10%
  • Type of Travel: Continental US
  • Strong problem-solving skills and the ability to work independently and collaboratively.
  • Previous experience working in agile development environments.