F

Fantom

Systems integration and IT services, analytics

Full Stack Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeChantilly, VA, USANo salary listed

About the Job

Requirements

  • 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, Retrieval-Augmented Generation, 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 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 Retrieval-Augmented Generation workflows.
  • Must be fully cleared with a recent polygraph.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.

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 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 pipelines and semantic search solutions.
  • Integrate Large Language Models 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.

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.

About the Company

Fantom

Systems integration and IT services, analytics

Fantom leads IT services for federal and commercial clients, focusing on big data analytics, system integration, software engineering, and technical consulting. Its offering blends architecture and program management with data-driven capabilities to help organizations detect patterns, uncover trends, and derive actionable insights from structured and unstructured data. Projects are delivered through service contracts and fixed engagements, supported by a team of architects, engineers, and program managers. What sets Fantom apart is its minority-owned status combined with a dual focus on Department of Defense and Intelligence Community work alongside private-sector clients, and its emphasis on employee well-being through benefits like profit-sharing and life insurance. The company's goal is to enable clients to make informed decisions and achieve mission and business objectives by providing specialized IT solutions and data-driven capabilities.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Leesburg, VA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Fantom

See more jobs