
Senior Full Stack Developer
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: Maryland • United States
Visit company websiteExplore more
Salary
💰 $105,100 - $231,100 per year
Job Level
About the role
- 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.
- 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.
Requirements
- U.S. Citizen with ability to obtain 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
- Full Stack development experience including proficiency in both front-end (React, Typescript, CSS) and back-end development
- 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 software developer languages including 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
- Comprehensive understanding of 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 complex tasks with little direction.
Benefits
- Healthcare
- Wellness
- Financial
- Retirement
- Family support
- Continuing education
- Time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack developmentAI integrationmachine learningLarge Language Models (LLMs)prompt engineeringCI/CD pipelinesPythonReactCSSSQL/PostgreSQL
Soft skills
problem analysisindependent workcollaborationcode reviewagile methodology