ICF International logo

Full Stack Developer Python/Elasticsearch (DC Metro Area-Remote)

ICF International

Full Time
Senior
98k-167k
16 days ago

Job Description

About the Role

ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company, seeking a Full Stack Developer. This developer will help re-design and build a new website for a government agency committed to improving child welfare. The ICF team performs custom software development and maintenance on a suite of web-based applications, working closely with clients and contractors to ensure performance and reliability of public-facing, mission-critical applications. The role may involve supporting growth activities such as RFI, RFP, prototypes, and oral presentations. Team members are expected to uphold and maintain necessary certifications. This is a fully remote position tied to the Washington, DC Metro area, with occasional in-person meetings and interviews required within 50 miles of DC.

Key Responsibilities

  • Work in an Agile team with clients to build websites and applications
  • Build interactive and responsive web applications
  • Implement cloud native architecture
  • Build multi-agent RAG based AI tools
  • Design and build for performance and accessibility
  • Work with Gitlab and deploy CI/CD pipelines
  • Implement the U.S. Web Design System (USWDS) pattern library
  • Collaborate with the modernization team to integrate related workflow and library systems

Requirements

  • Bachelor's Degree
  • 5+ years of software development experience, including experience with Python and Elasticsearch
  • 5+ years of professional front end development experience with JavaScript frameworks calling REST API endpoints
  • 2+ years of experience with website migration
  • 2+ years of experience with HTML, CSS, Web Standards, JavaScript libraries, linters, browser developer tools, and git
  • Experience building responsive web interfaces (RWD), following WCAG guidelines, Web Accessibility, and 508 compliance practices
  • US Citizenship due to federal contract requirements
  • Ability to obtain and maintain a Public Trust clearance
  • Must reside in the United States and perform work within the U.S.
  • Knowledge of AWS cloud services; AWS certifications are a plus

Nice to Have

  • Experience implementing pattern libraries, especially USWDS
  • Familiarity with Content Management Systems
  • Knowledge of library management systems
  • Experience with LLM application development, including multi-agent, tool calling, and RAG architectures
  • Skilled in cloud development environments and Kubernetes
  • Proficiency in programming languages like Python or Node.js, with experience in APIs and scalable server-side applications
  • Strong knowledge of front-end scripting languages such as JavaScript and modern frameworks like React
  • Strong communication skills and ability to work independently

Qualifications

  • Educational background with a Bachelor's Degree

Benefits & Perks

  • Pay range of $98,124.00 - $166,810.00 based on experience and qualifications
  • Work in a flexible, remote environment
  • Opportunity to work on impactful government projects
  • Support for maintaining certifications and professional growth

Working at ICF International

ICF is a global advisory and technology services provider that combines unmatched expertise with cutting-edge technology to help clients solve complex challenges. They value building a workplace that allows everyone to thrive, promote diversity and inclusion, and are committed to equal opportunity employment and reasonable accommodations for candidates.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary98k-167k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About ICF International

Website

icf.com

Industry

All Other Support Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches