CACI bv · 2 days ago
Full Stack Software Developer
CACI is seeking talented and motivated Full Stack Developers to join their team and contribute to the development of innovative data management and AI/ML software solutions for the Federal Government. The role involves designing, developing, testing, and deploying full-stack applications, ensuring performance, scalability, and security while collaborating with cross-functional teams.
ConsultingEducationTraining
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
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 bv
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.
Funding
Current Stage
Growth StageCompany data provided by crunchbase