Full Stack Developer

ICFReston, VA
10d$98,614 - $167,644Remote

About The Position

ICF’s Health, People, and Human Services Group (HPHS) is seeking a Full Stack Developer to support ou r HPHS Group Technology team in the design and delivery of impactful applications and next-generation AI-powered solutions for both internal p roject teams and external clients. This position will provide an opportunity to work with modern web technologies and contribute to pioneering Generative AI projects from proof-of-concept through production grade applications . This is a highly collaborative role where you'll work shoulder-to-shoulder with designers, other developers, and domain experts in a fast-paced, rapidly changing environment.

Requirements

  • Bachelor's degree ( or equivalent) with 5 + years or M aster’s and 2+ years of professional experience in full stack software development building production-grade applications
  • Experience with JavaScript/TypeScript and at least one modern front-end framework ( e.g. React, Angular, or Vue)
  • Experience with at least one back-end language or framework ( e.g. Node.js, Python, Java, Django, Flask )
  • Experience with database design , including both SQL relational databases and N oSQL technologies
  • Solid experience working with RESTful APIs and integrating them into applications.
  • 1+ years of experience integrating LLMs into production systems with a focus on prompt-engineering, error analysis, security, and reliability
  • 1+ years of experience with cloud platforms, infrastructure as code, CI /CD, and modern development workflows

Nice To Haves

  • Ability to translate business requirements into technical solutions
  • F amiliarity with AI/ML products , architectural concepts, and responsible AI use
  • Exposure to agentic system frameworks (such as CrewAI , Azure SDK , Agent Kit ) or AI workflow orchestration and automation tools
  • Experience with AI evaluation and testing frameworks (e.g., Promptfoo , LangSmith , or similar)
  • Experience with specification-driven software development, especially workflows supported with coding assistants (e.g., Github SpecKit )
  • Ability to work productively and form relationships at all levels from senior leadership to entry level.
  • Strong collaboration skills with designers, product owners, and other engineers
  • Enjoy wearing multiple hats and tackling diverse technical challenges
  • Self-motivated individuals who can seize opportunities to add value without a lot of direct supervision.
  • Excellent communication skills, with the ability to effectively translate between non-technical and technical stakeholders.
  • Strong presentation skills, with the ability to simplify complex topics for a business audience.

Responsibilities

  • Build end-to-end features that directly impact our clients and subject matter experts, from database design to polished user interfaces
  • Support product initiatives from conception through launch, working closely with our product team to validate ideas through experimentation and user feedback
  • Collaborate with designers to create intuitive, delightful user experiences and provide technical input on UI/UX decisions
  • Use data to inform product decisions through A/B testing, analytics, and user research insights
  • Communicate progress and insights to stakeholders, translating complex technical work into business impact
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service