CACI International Inc
Full Stack Software Developer
CACI International Inc, Virginia, Minnesota, United States, 55792
Overview
Be among the first 25 applicants for a Full Time Full Stack Web Developer role in Information Technology. Minimum clearance to start: None. Travel: Up to 10%. Location: Multiple locations. No clearance required to begin employment; security clearance may be required for continued employment. What You’ll Get To Do
In this position, you will join our Full Stack Web Development team, which designs, builds, and supports the applications and integrations that enable secure remote access and Commercial Solutions for Classified (CSfC). You will be part of a team that works with cutting-edge technologies and collaborate with the broader development department to deliver secure, mission-critical solutions. You will design, develop, and maintain both functional and non-functional requirements, build web applications and services that power secure, scalable, and highly available systems, and contribute to innovation across our security platform product line. You’ll demonstrate technical independence while collaborating with others, support less-experienced team members, and continue to sharpen your own technical depth across the stack. Responsibilities
Designing and developing full-stack solutions: building responsive front ends and scalable, secure back-end services. Owning product features from concept to deployment: planning, coding, testing, and release. Automating and improving development workflows: enhancing build, test, and deployment automation using GitLab CI/CD. Maintaining secure and reliable products: applying secure coding practices, functional testing, and performance optimization. Integrating with databases and third-party systems: designing and optimizing relational databases, APIs, and supporting services. Collaborating across teams: partnering with DevOps engineers, system administrators, and technical writers. Contributing to documentation: assisting with system and end-user documentation to support adoption and maintenance. Staying current with web development frameworks, security practices, and cloud-native technologies. You’ll Bring These Qualifications
BA/BS in Computer Science, Software Engineering, or equivalent Minimum of 5 years of professional experience in full-stack software development PHP and Laravel Framework: 5 years of experience with PHP and Laravel, with a track record of robust, scalable web applications Relational Databases: 5 years with MariaDB/MySQL, including schema design, query optimization, and performance tuning Front-End Technologies: HTML5, CSS3, JavaScript; experience with Vue.js or React is a plus Linux Environments: Extensive experience with Linux, especially RHEL, including system administration, package management, and security configurations Bash Scripting: Proficiency in Bash scripting and Linux automation Version Control: Git (GitLab/GitHub) and collaborative workflows; familiar with branching strategies and PR workflows CI/CD Practices: Experience with CI/CD, preference for GitLab CI/CD pipelines Nice To Have
Familiarity with CSfC, Cross Domain, or secure communications environments Knowledge of PKI, identity management, and authentication protocols (OAuth2, JWT, SAML) Containerization/orchestration (Docker, Kubernetes) Experience with TDD, functional programming concepts, or design patterns Interest in new languages/frameworks (Rust, Python, Node.js) Framework-specific certifications (e.g., Laravel) There is no clearance requirement to begin employment. However, as a requirement of continued employment, you may be required to obtain a security clearance. What You Can Expect
An environment of integrity, trust, and continuous growth. You’ll be part of a high-performing team dedicated to our customers’ missions with opportunities for flexible time off and robust learning resources. Pay Range
The proposed salary range for this position is $75,200-$158,100. Pay is influenced by location, experience, skills, and certifications. We offer comprehensive benefits including healthcare, wellness, retirement, education, and time off. Since this position can be worked in more than one location, the range shown is the national average for the position. EEO Statement:
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
#J-18808-Ljbffr
Be among the first 25 applicants for a Full Time Full Stack Web Developer role in Information Technology. Minimum clearance to start: None. Travel: Up to 10%. Location: Multiple locations. No clearance required to begin employment; security clearance may be required for continued employment. What You’ll Get To Do
In this position, you will join our Full Stack Web Development team, which designs, builds, and supports the applications and integrations that enable secure remote access and Commercial Solutions for Classified (CSfC). You will be part of a team that works with cutting-edge technologies and collaborate with the broader development department to deliver secure, mission-critical solutions. You will design, develop, and maintain both functional and non-functional requirements, build web applications and services that power secure, scalable, and highly available systems, and contribute to innovation across our security platform product line. You’ll demonstrate technical independence while collaborating with others, support less-experienced team members, and continue to sharpen your own technical depth across the stack. Responsibilities
Designing and developing full-stack solutions: building responsive front ends and scalable, secure back-end services. Owning product features from concept to deployment: planning, coding, testing, and release. Automating and improving development workflows: enhancing build, test, and deployment automation using GitLab CI/CD. Maintaining secure and reliable products: applying secure coding practices, functional testing, and performance optimization. Integrating with databases and third-party systems: designing and optimizing relational databases, APIs, and supporting services. Collaborating across teams: partnering with DevOps engineers, system administrators, and technical writers. Contributing to documentation: assisting with system and end-user documentation to support adoption and maintenance. Staying current with web development frameworks, security practices, and cloud-native technologies. You’ll Bring These Qualifications
BA/BS in Computer Science, Software Engineering, or equivalent Minimum of 5 years of professional experience in full-stack software development PHP and Laravel Framework: 5 years of experience with PHP and Laravel, with a track record of robust, scalable web applications Relational Databases: 5 years with MariaDB/MySQL, including schema design, query optimization, and performance tuning Front-End Technologies: HTML5, CSS3, JavaScript; experience with Vue.js or React is a plus Linux Environments: Extensive experience with Linux, especially RHEL, including system administration, package management, and security configurations Bash Scripting: Proficiency in Bash scripting and Linux automation Version Control: Git (GitLab/GitHub) and collaborative workflows; familiar with branching strategies and PR workflows CI/CD Practices: Experience with CI/CD, preference for GitLab CI/CD pipelines Nice To Have
Familiarity with CSfC, Cross Domain, or secure communications environments Knowledge of PKI, identity management, and authentication protocols (OAuth2, JWT, SAML) Containerization/orchestration (Docker, Kubernetes) Experience with TDD, functional programming concepts, or design patterns Interest in new languages/frameworks (Rust, Python, Node.js) Framework-specific certifications (e.g., Laravel) There is no clearance requirement to begin employment. However, as a requirement of continued employment, you may be required to obtain a security clearance. What You Can Expect
An environment of integrity, trust, and continuous growth. You’ll be part of a high-performing team dedicated to our customers’ missions with opportunities for flexible time off and robust learning resources. Pay Range
The proposed salary range for this position is $75,200-$158,100. Pay is influenced by location, experience, skills, and certifications. We offer comprehensive benefits including healthcare, wellness, retirement, education, and time off. Since this position can be worked in more than one location, the range shown is the national average for the position. EEO Statement:
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
#J-18808-Ljbffr