Senior Full Stack Developer
CACI International IncResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Title: Senior Full Stack Developer
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
- * *
The Opportunity
CACI is seeking a Senior Full Stack/AI Developer to join our team of technical experts supporting the U.S. Department of Homeland Security (DHS) Headquarters, Chief Technology Officer Directorate (CTOD), Artificial Intelligence and Emerging Technology (AI/ET) initiative. This team works with a federal workforce staff of technical experts for high-visibility, department-wide AI initiatives.
The ideal candidate is a strong individual contributor with continuous, hands-on coding experience, spending approximately 80% of their time writing code and will excel with current experience developing innovative software solutions as part of a technically diverse and geographically disbursed team. The candidate a proven track record in building and deploying modern web applications and AI-powered solutions. Significant professional Full-Stack development experience with expertise in multiple programming languages, proficiency with cloud services (Azure and AWS with Azure preferred), expertise in Python for back-end development, experience with front-end frameworks such as React and CSS, strong experience in API development and management, and a comprehensive knowledge of both SQL and NoSQL databases. Competitive candidates will have substantial experience in working in agile, collaborative engineering teams using modern engineering tools.
Responsibilities
- Designing, developing and maintaining custom full-stack applications with a focus on AI and GenAI integration.
- Building, integrating, and deploying machine learning and AI models, including Large Language Models (LLMs) Retrieval-Augmented Generation (RAG) pipelines, prompt engineering, and fine-tuning.
- Implementing and maintaining CI/CD pipelines using GitLab CI.
- Designing and implementing robust backend services and APIs.
- Collaborating with data scientists and AI researchers to create new functionality and to integrate AI models into applications.
- Ensuring the performance, quality, and responsiveness of full-stack applications.
- Develop and maintain full-stack applications with a focus on AI integration.
- Design and implement backend services and APIs.
- Collaborate with data scientists and AI researchers to integrate AI models into applications.
- Ensure the performance, quality, and responsiveness of applications.
- Conduct code reviews and maintain code quality standards.
- Participating in agile delivery phases and ceremonies including release and sprint planning, artifact creation, sprint testing, demonstrations and retrospectives.
- Staying current with the latest advancements in AI technologies, tools, and best practices.
Qualifications
Required:
- U.S. Citizen with the ability to obtain Department of Homeland Security (DHS) Entry On Duty (EOD)
- BA/BS and 10 years’ relevant experience required. (Experience may be substituted for education: MA/MS and 7 years’ experience, AA and 12 years’ experience, or over 16 years' experience without a degree)
- Ability to analyze technically complex problems and develop and implement new and innovative solutions.
- Full Stack development experience including proficiency in both front-end (React, Typescript, CSS) and back-end development, ability to handle all aspects of a web application from designing the user interface to managing the server and database.
- Expert proficiency in Python for backend development.
- Experience with prompt engineering; general knowledge of working with LLMs
- Strong experience with React and CSS for front-end development.
- Experience with a dynamic language/platform (e.g., Python, Node.js, Ruby, PHP)
- Additional experience in multiple additional software developer languages including, but not limited to: JavaScript, TypeScript, React, YAML, and JSON.
- Ability to work with cloud services and platforms (Azure or AWS) with a preference for strong working knowledge of Azure development and AI hosting infrastructure.
- Ability to develop and work with APIs including familiarity with RESTful services, knowledge of authentication methods, familiarity with data formats, and skilled in handling API errors.
- Comprehensive understanding of SQL/PostgreSQL and NoSQL databases; experience in integrating SQL/PostgreSQL and NoSQL databases within the same application, when appropriate; and advanced understanding of security best practices for both SQL/PostgreSQL and NoSQL databases.
- Ability to work with Data Scientist teams to integrate applications with AI/ML, Big Data, or BI solutions.
- Ability to work independently on a complex task with little direction and management oversight.
Desired
- Experience developing solutions using Azure services supporting AI solutions including Azure OpenAI, CosmosDB, and PostgreSQL.
- Experience with D
Similar Jobs
More Jobs at CACI International Inc
View all →Application Engineer - Automation and Generative AI
CACI International Inc
SAP PI/PO and Integration Suite (SME)
CACI International Inc
Full Stack Java Developer
CACI International Inc
Front End Developer
CACI International Inc
Microsoft Endpoint Management (MEM) Engineer
CACI International Inc
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free