Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CACI International Inc

Software Engineer – Mid-level

CACI International Inc

Software Engineer developing and maintaining cloud-based React applications. Collaborating in an Agile team to integrate user feedback and ensure high-quality deliverables.

Posted 4/22/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSenior💰 $82,100 - $172,400 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudDockerGraphQLJavaJavaScriptJestKafkaKubernetes.NETPythonRabbitMQReactReduxTypeScript

About the role

Key responsibilities & impact
  • Develop and maintain multiple React applications in a microservice architecture
  • Design, maintain, and consume RESTful APIs and GraphQL
  • Write unit and/or integration tests to ensure high-quality and resilient user experience
  • Work closely with designers, testers, other developers, and requirement manager to ensure alignment on expected functionality
  • Participate in code reviews, and provide constructive feedback

Requirements

What you’ll need
  • Proficiency in ES6+ JavaScript/TypeScript
  • Deep understanding of React concepts such as components, state, props, hooks, and context
  • Familiarity with state management libraries such as Zustand or Redux
  • Ability to integrate and leverage testing frameworks such as Jest, React Testing Library
  • Basic understanding of Docker and container orchestration like Kubernetes
  • Familiarity with AWS cloud services, especially S3
  • Comfortable demonstrating technical progress to stakeholders
  • Willingness to contribute to mitigating security concerns by addressing software and image vulnerabilities
  • U.S. Citizen with an active SECRET clearance
  • Familiarity with other programming languages and frameworks (.NET, Java, Python)
  • Familiarity with asynchronous microservice patterns (Kafka, RabbitMQ)
  • Versed in DevOps tools (GitLab, SonarQube, Helm, Harbor, ArgoCD)
  • Ability to create rapid prototypes, sketches, and/or wireframes
  • Experience integrating a design system TS/SCI with a polygraph

Benefits

Comp & perks
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ES6+ JavaScriptTypeScriptReactRESTful APIsGraphQLunit testingintegration testingDockerKubernetesstate management
Soft Skills
collaborationconstructive feedbackdemonstrating technical progresswillingness to address security concerns
Certifications
SECRET clearanceTS/SCI with polygraph