Full Stack Software Engineer, AI

Fantom Corporation
Chantilly, VA, United States
6 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Applications Architecture Software Applications Automated Storage and Retrieval Systems HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Engineering
+33 more
Software Quality Code Review Data Discovery DevOps Elasticsearch Integrated Development Environments Knowledge Management Cisco Nexus Switches Node.Js Open Source Technology Scrum Methodology Search Technologies Software Construction Software Engineering Systems Integration Web Services Enterprise Search Transport Layer Security Enterprise Software Applications ReactJS Large Language Models Database Optimization Generative AI Backend Git AI Platforms Integration Tests Patch Management Web Technologies Restful APIs Data Pipelines Devsecops Jenkins

Job description

We are seeking a Full Stack Software Engineer to develop next-generation search and AI-powered applications supporting mission-critical operations. This role focuses on designing scalable web applications, developing intelligent search capabilities, integrating Large Language Models (LLMs), and building Retrieval-Augmented Generation (RAG) solutions that enhance data discovery and user experience.

The ideal candidate has experience building modern React and Node.js applications, designing scalable search platforms with Elasticsearch, and integrating AI/LLM technologies into enterprise solutions while working within Agile and DevSecOps environments.

Responsibilities

  • Participate in Lean Agile ceremonies, including sprint planning, backlog grooming, daily standups, and retrospectives
  • Collaborate with product owners, engineers, operations, cybersecurity, and testing teams to deliver scalable software solutions
  • Design, develop, test, and maintain full-stack enterprise applications
  • Build modern Single Page Applications (SPAs) using React, HTML5, CSS3, and JavaScript
  • Develop RESTful APIs and backend services using Node.js, Express, or comparable frameworks
  • Design, implement, and optimize enterprise search solutions using Elasticsearch
  • Develop AI-powered search capabilities, including Retrieval-Augmented Generation (RAG) pipelines and semantic search solutions
  • Integrate Large Language Models (LLMs) into enterprise applications to enhance search, knowledge retrieval, and user workflows
  • Design and implement data ingestion pipelines supporting search indexing, document chunking, embeddings, and vector search
  • Develop detailed technical designs, interface specifications, and supporting documentation
  • Collaborate with stakeholders to translate business and mission requirements into technical solutions
  • Perform unit testing, integration testing, and code reviews to ensure software quality and reliability
  • Track vendor software releases, upgrades, and patch management activities
  • Utilize DevOps tools and CI/CD pipelines to automate software development, testing, and deployment
  • Support cloud-native application development within AWS, Azure, or similar cloud environments

Requirements

  • Must be fully cleared with a recent polygraph
  • Experience working in Lean Agile software development environments
  • Experience developing enterprise software applications throughout the full software development lifecycle
  • Experience building AI-powered applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), semantic search, or AI-assisted retrieval systems
  • Experience translating customer requirements into scalable technical designs
  • Experience designing system interfaces and application architectures
  • Experience developing modern Single Page Applications (SPAs) using React, HTML5, CSS3, and JavaScript
  • Experience developing RESTful APIs using Node.js, Express, or similar backend frameworks
  • Experience troubleshooting web technologies, web services, SSL, and internet-based application protocols
  • Experience with automated testing frameworks such as Jest or Karma
  • Experience using DevOps tools including Git, Jenkins, Nexus, or similar CI/CD platforms
  • Experience designing, deploying, and tuning Elasticsearch environments, including indexing strategies, querying, relevance optimization, and scalability
  • Experience designing or implementing data pipelines supporting search, document ingestion, embeddings, vector search, and RAG workflows
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills

Desired Qualifications

  • Recent experience supporting Agile development within Intelligence Community or other secure government environments
  • Experience evaluating, selecting, and integrating commercial or open-source Large Language Models into enterprise applications
  • Experience with vector databases, hybrid search architectures, semantic search, and relevance optimization
  • Experience leading technical teams or mentoring engineers on AI, search technologies, and modern software engineering best practices
  • Experience with cloud-native architectures and enterprise AI platforms
  • Experience developing scalable knowledge management or enterprise search platforms

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:12 min

Navigating technical clarity as a global black belt

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all