
Full Stack Developer
CACI International4 days ago
Base Salary
$104k - $218k/yr
Responsibilities
- Design, develop, test, and deploy full-stack applications including OIGChat, AI pilot applications, data platform interfaces, and investigative analytics tools.
- Build responsive and accessible front-end interfaces using React, Vue, or Angular.
- Develop back-end services, APIs, and integrations using Python, Node.js, .NET, or Java with Azure AI, search, indexing, Databricks, and enterprise data platforms.
- Build CI/CD pipelines, repositories, Infrastructure as Code artifacts, automated tests, and deployment traceability using GitHub Actions, Azure DevOps, or equivalent tooling.
- Develop data catalog, data discovery, access request, workflow automation, and collaborative workspace features.
- Implement logging, monitoring, performance tracking, error handling, and security controls for production applications.
- Support geospatial analytics, visualization dashboards, graph/network analysis, and specialized investigative capabilities.
- Coordinate releases, transition prototypes to production, and conduct comprehensive testing including UAT coordination.
- Create technical documentation, user guides, workflow examples, demonstrations, FAQs, troubleshooting resources, and release notes.
- Collaborate with government stakeholders and cross-functional technical teams using Agile/Scrum practices.
Requirements
- Bachelor’s degree required, with experience considered in lieu of education.
- At least 10 years of experience in software development, full-stack engineering, or a related field.
- Strong experience with modern front-end frameworks and back-end technologies including React, Vue, Angular, Python, Node.js, .NET, or Java.
- Experience developing cloud-native applications on Azure, AWS, or GCP, including App Services, Functions, API Management, Storage, and PaaS integrations.
- Strong experience with CI/CD, Git/GitHub, automated testing, Infrastructure as Code, and DevSecOps practices.
- Experience working in Agile/Scrum environments and collaborating across functions with user-centered design principles.
- Willingness and ability to obtain a Public Trust clearance.
- Preferred experience includes Azure OpenAI, LangChain, RAG architectures, Databricks, Power BI, Tableau, Azure Government, AWS GovCloud, federal security and ATO processes, and federal, law enforcement, investigative, or national security applications.
Benefits
- Flexible time off, learning resources, healthcare, wellness, financial and retirement benefits, family support, continuing education, and other time-off benefits.
- Full-time regular employment with up to 10% local travel.
- Proposed base salary range of $103,800–$218,100.
Tech Stack
AngularAWSAzureDatabricksGitGitHub ActionsGoogle Cloud PlatformJavaJavaScript.NETNode.jsPythonReactVue.js
Categories
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.