Full Stack Developer

Fantom CorporationMcLean, VA
Onsite

About The Position

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking a Full Stack Software Developer to support the design, development, and deployment of modern applications within a cloud-based environment. This role spans the full product lifecycle, from concept and user interface design through implementation and usability evaluation, with a strong focus on building solutions that support analyst workflows and mission needs. The ideal candidate has experience with both frontend and backend development, cloud technologies, and user-centered design principles, along with the ability to collaborate effectively across teams.

Requirements

  • Must be fully cleared with a recent polygraph
  • Must be willing and able to work fully on-site
  • 8+ years of software development experience
  • Experience with full stack software development
  • Experience developing applications for analytical or data-driven environments
  • Strong backend development experience using Python and PostgreSQL
  • Experience working with AWS services such as SQS
  • Experience with front-end development using HTML, CSS, and JavaScript
  • Knowledge of user-centered design principles, usability standards, and web design best practices
  • Experience using Git for version control and issue tracking
  • Strong communication and collaboration skills

Nice To Haves

  • Experience developing applications in cloud environments
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with data-centric or analytics-driven environments
  • Experience supporting analyst workflows or mission-focused applications
  • Strong problem-solving skills and ability to structure solutions for complex challenges
  • Experience working in Agile or collaborative development environments

Responsibilities

  • Design, develop, and maintain full stack applications within a cloud-based environment
  • Participate in the full product lifecycle, including conceptual design, UI/UX development, implementation, and usability review
  • Develop intuitive and innovative user interfaces based on user needs, business requirements, and technical constraints
  • Create conceptual models, workflows, prototypes, and user interface specifications
  • Ensure adherence to UI/UX standards, accessibility guidelines, and usability best practices
  • Conduct or support usability testing and incorporate feedback into product improvements
  • Develop backend services using Python, PostgreSQL, and cloud-based messaging services such as AWS SQS
  • Build responsive front-end applications using HTML, CSS, and JavaScript
  • Manage source code and collaborate with team members using Git and issue tracking tools
  • Work closely with cross-functional teams including developers, analysts, and stakeholders to deliver effective solutions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service