> Markdown version of [/jobs/ext/3386913-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3386913-full-stack-developer). 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 Developer - **Company:** CACI International Inc. - **Location:** United States - **Experience:** Expert - **Salary:** $103,800.0 - $218,100.0 - **Contract:** Permanent contract - **Skills:** Microsoft Access, HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Systems Engineering, Cascading Style Sheets (CSS), Configuration Management, Cyber Security, Continuous Delivery, Linux, DevOps, Identity and Access Management, Python (Programming Language), Lightweight Directory Access Protocols (LDAP), PostgreSQL, MySQL, Node.Js, NoSQL, Public Key Infrastructure, Scrum Methodology, Security Assertion Markup Language (SAML), SQL Databases, Data Streaming, Scripting, Computer Network Technologies, Test-Driven Development (TDD), Client Side Scripting, ReactJS, Backend, Git, Vue.js, Containerization, AngularJS, Kubernetes, Information Technology, Front End Software Development, Docker, Servicenow, Microservices - **Published:** September 8, 2026 - **Apply:** https://www.dice.com/job-detail/7352fd1b-5a2e-4d38-a0d8-06d00e64855d ## About the Role An active TS/SCI clearance with Polygraph Bachelor's degree in computer science, systems engineering, information technology, or related field or equivalent experience 5+ years of relevant experience (or 7+ years without related degree) Security+ (or equivalent IAT Level II) is required, or be obtained within 1 month of start*** Proficiency in front-end technologies [e.g., HTML, CSS, JavaScript, and modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js)] Proficiency in back-end technologies (e.g., Node.js, Python, Java, or similar) Strong understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL) Experience with configuration management processes (e.g., Git) Experience with Agile software development methodologies Experience with Amazon Web Services and containerization (e.g., Kubernetes, Docker) and orchestration technologies Familiarity working in Linux Operating Systems Experience developing analysis of alternatives, process improvement documents, design documentation, and presentations to brief results and recommendations Experience working with multiple teams coordinating various integration projects Demonstrated initiative and ability to start, develop, and complete short and long-term projects, Experience with ServiceNow development and administration using Business Rules, Client Scripts, UI Actions, and modules such as IRM, SecOps and CAM Ability to leverage scripting languages to speed deployments Experience deploying, maintaining and optimizing PostgreSQL databases Experience with identity management, access, and authorization solutions (e.g., PKI, LDAP, SAML) Experience with REST, microservices, containers, and other architecture styles Experience with Continuous Delivery, Infrastructure as Code, and Behavior and/or Test Driven development Demonstrated experience with agile development practices, including Agile Scrum methodology Knowledge of Intelligence Community (IC) processes, policies and guidance Understanding of network technologies Understanding of CI/CD pipelines and deployment practices ## Description We are seeking a Full Stack developer that is interested and passionate about working as part of a modern, fast-paced agile software development team supporting a ServiceNow implementation. The ideal candidate will play a crucial role in supporting and enhancing our diverse environment to drive innovation and efficiency. This position requires a blend of front-end and back-end development expertise, with a strong emphasis on creating seamless, scalable, and robust solutions. The successful applicant will collaborate with cross-functional teams to design, develop, and maintain deliverables that meet the evolving needs of our organization. Successful candidates will be part of a scrum team working on feature design and development, automation, testing, and deployments., Design, develop, test, integrate, deploy, and maintain product baselines using Agile, DevOps, and Continuous Delivery best practices Leverage broad knowledge across a variety of technologies to deliver and maintain product increments across different security domains Work closely with development and engineering teammates, and stakeholders to deploy solutions and advanced concepts Ensure integration between core technologies to enable seamless data flow, scalability, and functionality Support technical meetings with customers and stakeholders to propose designs and negotiate acceptance criteria Create the necessary documentation to support the Agile life cycle (e.g., design, architecture, user stories, acceptance criteria) Performing troubleshooting efforts and incident resolution ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [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)