Full Stack Developer @ICF
Software Development
Salary usd 98,614 - 16..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 1mth ago

[Hiring] Full Stack Developer @ICF

1mth ago - ICF is hiring a remote Full Stack Developer. πŸ’Έ Salary: usd 98,614 - 167,644 per year πŸ“Location: USA

Role Description

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.

  • 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

Qualifications

  • Bachelor's degree (or equivalent) with 5+ years or Master’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 NoSQL 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

Requirements

  • Ability to translate business requirements into technical solutions
  • Familiarity 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)

Professional Skills

  • 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

Pay Range

The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Full Stack Developer @ICF
Software Development
Salary usd 98,614 - 16..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later