Logo
CACI International Inc.

Full Stack Developer, Expert

CACI International Inc., Laurel, Maryland, United States, 20724

Save Job

Location: Laurel, Maryland, United States of America TS/SCI with Polygraph 316609 Full Stack Developer, Expert Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None The Opportunity: CACI is seeking a skilled Full Stack Developer to join our team. The ideal candidate will have proficiency in JavaScript, experience with various frameworks, and a strong understanding of data visualization techniques. The role involves developing web-based visualization solutions to help customers explore large amounts of data efficiently. This opportunity allows you to work remotely 3-4 days a week! Job Description Contribute to cutting-edge visualization projects that enable government agencies to make informed decisions through strong, clear data storytelling. You will work in a dynamic environment with rapid development cycles and direct customer engagement. Responsibilities: Develop web-based solutions using JavaScript, focusing on crafting queries, storing and retrieving large data sets, and presenting geo data. Implement new techniques for exploring complex data relationships. Work with various frameworks including Vue, vanilla JavaScript, React, and jQuery. Integrate with existing tools and API endpoints. Participate in rapid development cycles and customer feedback sessions. Sustain and improve web-based tools based on customer needs. Willingness to learn and innovate in UI design and data visualization techniques. Qualifications: Required: 14 years experience as a software developer Bachelor's degree in Computer Science or related field OR 18 years of software development experience (in lieu of degree) TS/SCI with required polygraph Proficiency in JavaScript (TypeScript familiarity is beneficial) Strong understanding of JSON Ability to work with or understand various frameworks (primarily Vue for development, vanilla JavaScript, React, and jQuery for transitions) Experience with data handling - crafting queries, storing and retrieving large data sets, and presenting geo data Knowledge and understanding of database backends (MySQL, MongoDB, etc.) Desired: Experience with DOM-based (D3, SVG) and rendering-based (Canvas, WebGL, WebGPU) data visualizations Experience integrating with existing tools & API endpoints Python experience DevOps experience: Docker/Docker compose, Podman, Nginx Demonstrated ability to innovate in UI design CACI offers a competitive compensation package, benefits, and opportunities for growth and development. The proposed salary range for this position is $120,800 - $265,800. 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