Full Stack Software Developer

CACI InternationalSterling, VA
1d

About The Position

We are seeking talented and motivated Full Stack Developers to join our team and contribute to the development of a new innovative data management, situational awareness, and AI/ML software solution for the Federal Government. This role is ideal for an individual who is passionate about building robust, secure, and scalable software solutions and who thrives in a collaborative, fast-paced environment. Be a part of a team committed to innovation, excellence, and making a tangible impact on national security. Apply now to become a Full Stack Developer and help us shape the future of government technology solutions.

Requirements

  • 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.

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.

Benefits

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive compensation, benefits and learning and development opportunities.
  • Our broad and competitive mix of benefits options is designed to support and protect employees and their families.
  • At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service