I

Full Stack Developer - Global Health & AI (REMOTE ROLE)

ICF International Inc · Anywhere

🔥47 people viewed this job

About the Role

Full Stack Developer - Global Health & AI ICF's Global Health and Development (GHD) line of business, part of the Health, People, and Human Services (HPHS) Group, is seeking a Full Stack Developer to build applications that apply AI across global health and survey programs. You will develop applications, APIs, and data services that help shorten survey timelines, reduce costs, and equip national institutions with AI-supported tools. Working with AI engineers, survey experts, designers, and partner-country teams, you will take solutions from prototype to production, including secure cloud applications and offline tools for low-connectivity settings. This position can be remote within the United States, with occasional international travel. It is contingent upon award of program funding. Key Responsibilities Build a governed data-access application that lets users explore data in natural language. This includes the authentication, authorization, audit logging, and disclosure-risk controls that make that safe. In this application, access control is a core safeguard for respondent privacy.Develop offline-first field tools for interviewers and field supervisors. These tools must work reliably on low-end devices with intermittent connectivity and sync cleanly when a connection returns.Integrate AI services into applications, working with the Applied AI Engineer to expose model pipelines through well-designed APIs, including MCP connectors that make DHS data available in AI assistants.Spec out and build products with agentic coding tools. Write the specifications that drive agent-led development, then review, test, and own the code that results.Design data services and schemas for survey metadata, microdata, and the results of AI-assisted processing.Ensure production readiness and sustainable handover. Write testable, well-tested code that passes required quality gates, and produce clear documentation so partner-country institutions can operate and openly publish tools without ongoing ICF support.Communicate progress to technical and non-technical stakeholders, including survey experts, program leadership, and partner institutions.Minimum Required Experience Bachelor's degree (or equivalent) with Minimum 5 years, ORMaster's degree with Minimum 2 years, of professional full stack development experience building production-grade applicationsMinimum 1year of experience integrating LLMs into production systems, with attention to error handling, security, and reliabilityMinimum 1year of experience with a major cloud platform (e.g., AWS, Azure, or Google Cloud), infrastructure as code, and CI/CDU.S. citizenship is required by federal government contractAdditional Required Skills and Experience Experience with JavaScript/TypeScript and a modern front-end framework (e.g., React, Angular, or Vue)Strong back-end development experience in Python or another modern language (e.g., JavaScript/Node.js, Go, Java, C#)Experience with relational database design and SQL. Experience with NoSQL technologies is a plusExperience designing and integrating RESTful APIsHands-on experience implementing authentication, authorization, and audit logging in a production applicationDemonstrated experience using agentic coding tools (e.g., Claude Code, OpenAI Codex, Cursor, or GitHub Copilot agent mode) to specify, review, test, and deliver production code.Preferred Skills Experience building offline-first or low-connectivity applicationsExperience building a data-access, analytics, or research-data application with role-based accessExperience working with statisticians or researchers, or with statistical data and workflowsUnderstanding of LLM cost, latency, and reliability trade-offs, with exposure to agent frameworks, AI workflow orchestration, MCP servers, or AI evaluation and testing tools.Experience building multilingual or localized interfacesExperience in global health, international development, or low- and middle-income country settingsProfessional Skills Builds productive relationships across seniority levels, cultures, and time zones.Collaborates closely with designers, product owners, statisticians, and other engineersEnjoys wearing multiple hats and taking on varied technical challengesSelf-motivated. Finds ways to add value without a lot of direct supervisionCommunicates clearly and translates between technical and non-technical stakeholdersCan simplify complex topics for business and program audiences#Indeed #LI-CCI #GHDAI Bot and Third-Party Applications Please note that this application must be submitted directly by the applicant for consideration. Failure to do so may result in the application being excluded for consideration. Applicants needing an accommodation for disability or religious purposes in connection with the application process should contact Candidateaccommodation@icf.com for assistance. Working at ICF ICF is a global advisory and technology services provider, but we're not your typical consultants. W

ICF International Inc has 1 open position on Remote Vibe Coding Jobs.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

⏰

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →