Full Stack Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 1 day ago

Full Stack Software Developer

CACI International Inc is seeking talented and motivated Full Stack Developers to join their team and contribute to the development of innovative software solutions for the Federal Government. This role involves designing, developing, and deploying robust full-stack applications while collaborating with cross-functional teams.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design, develop, test, and deploy robust and scalable full-stack applications and features. This includes hands-on development across front-end (UI/UX implementation), middle-tier (API development), and back-end (database interaction and business logic) components with minimal supervision
Design and implement robust APIs and microservices for seamless integration between various system components and external services
Optimize application performance, scalability, and security across all layers of the stack
Evaluate and utilize existing code baselines to ensure consistency, efficiency, and adherence to best practices
Identify opportunities for refactoring and optimization
Work closely with cross-functional teams, including product owners, UX/UI designers, and architects, to ensure clear understanding and implementation of product features
Write clean, maintainable, and efficient code, adhering to best practices and coding standards
Participate in testing and debugging processes to ensure high-quality software deliverables
Create and maintain comprehensive documentation for code, features, and processes

Qualification

Full stack developmentFront-end technologiesBack-end technologiesMicroservices architectureAgile methodologiesProblem-solving skillsCommunication skillsTeam-oriented

Required

U.S. Citizen and the ability to obtain and maintain a security clearance
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
3+ years of experience in full stack development experience with expertise in multiple programming languages or a related role
Experience with front-end technologies for modern UI/UX development, component-based architectures, and responsive design principles (HTML, CSS, JavaScript, React, AngularJS, Svelte, VueJS, Golden Layout)
Experience with back-end technologies (Node.js, Python, Java, Spring ecosystem, Open ElasticSearch)
Micro services architecture and development: Familiar with Java Spring, Springboot, REST services, Kafka based development
Experience with agile methodologies and Scrum framework
Strong problem-solving skills and the ability to think critically and creatively
Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders
Ability to work in a team-oriented environment, taking initiative and contributing to a positive team dynamic

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase