Senior Full Stack Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI bv · 19 hours ago

Senior Full Stack Developer

CACI is seeking a Senior Full Stack Developer to join their team supporting the U.S. Department of Homeland Security's AI initiatives. The role involves designing and developing full-stack applications with a focus on AI integration, collaborating with data scientists, and ensuring high performance and quality of applications.

ConsultingEducationTraining
badNo H1BnoteU.S. Citizen Onlynote

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

Qualification

Full Stack DevelopmentPythonReactCloud Services (Azure)API DevelopmentSQL/PostgreSQLNoSQL DatabasesAgile MethodologiesCollaborationProblem Solving

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

Preferred

Experience developing solutions using Azure services supporting AI solutions including Azure OpenAI, CosmosDB, and PostgreSQL
Experience with Docker and building and deploying applications in Kubernetes containers
Experience and knowledge of AI/ML deployments on Azure
Familiarity with other front-end tools or Python frameworks
Experience developing AI/ML solutions or complex solutions for predictive analytics
Experience working in a geographically dispersed, remote team
Understanding of Data Science principles and best practices

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase