> Markdown version of [/jobs/ext/1587293-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1587293-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** CACI International Inc. - **Location:** Aurora, CO, United States - **Salary:** $82,100.0 - $172,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Application Frameworks, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Software Quality, Integrated Development Environments, Python (Programming Language), Scrum Methodology, Systems Development Life Cycle, Software Engineering, Software Requirements Analysis, System Testing, TypeScript, Web Applications, Web Application Frameworks, ReactJS, Spring-boot, Backend, Gitlab, Git, AngularJS, Kubernetes, Information Technology, Atlassian Tools, Front End Software Development, Restful APIs, Software Version Control, Devsecops, Microservices - **Published:** July 7, 2026 - **Apply:** https://www.juju.com/job/00000000gehvz1 ## About the Role _Required:_ + Active TS/SCI U.S. Government Security Clearance + Bachelor's in computer science or related field + At least 3 years of Java, C#, or Python + At least 1 year of JavaScript or Typescript experience + Experience with the design, development, and maintenance of high-quality, scalable, and secure software applications using Java and modern frameworks such as Spring Boot or Quarkus + Ability to collaborate with cross-functional teams including product managers, architects, and other engineers to define, design, and ship new features + Understanding of the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance + Ability to write clean, efficient, well-documented, and testable code + Experience in the development of unit, integration, and system tests to ensure software quality + Experiencing in the development of microservices and RESTful APIs + Knowledge of how to work in an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and sprint reviews _Desired:_ + Experience with a modern cloud provider such as AWS or Azure as well as understanding of standalone Kubernetes deployments + Experience with modern front-end development using React or Angular as well as a corollary understanding of JavaScript or Typescript + Experience with Source Control tools (e.g. Git, Gitlab) + Experience with DevSecOps and Agile Scrum software development methodology including using tools like Git, Jira and Confluence ## Description We are looking for a Full Stack Developer who will be responsible for designing, developing, and implementing frontend and backend software for a complex web application Translating software requirements into working and maintainable solutions within the existing application frameworks. Responsibilities: + Managing the complete software development process from conception to deployment + Maintaining and upgrading the software following deployment + Managing the end-to-end life cycle for the production of software and applications + Overseeing and guiding the analyzing, writing, building, and deployment of software + Overseeing the automated testing and providing feedback to management during the development process + Modifying and testing changes to previously developed programs ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)