Full-Stack Developer - Websites (On Call - Remote)
$98.61k - $167.64kICF
Description
ICF is seeking a On-call Full-Stack Developer to provide support for a portfolio of provider search and discovery websites as well as e-commerce and rebate platforms. This role requires a flexible engineer who can work across multiple technology stacks—including Shopify/Liquid, Node.js/Express, PostgreSQL, and AWS, as well as Next.js (React), Azure-hosted APIs, and SQL Server—while delivering reliable, high-quality solutions that keep this portfolio of sites running effectively.
The successful candidate will bring strong full-stack development experience across both modern JavaScript frameworks and Shopify’s ecosystem, combined with solid cloud and database skills spanning AWS and Azure. They will be comfortable owning work end-to-end—from diagnosing production issues to shipping new features—across platforms with different business contexts.
This is a remote, on-call role that provides flexibility to work from 0 to 20 hours per week.
About On-Call Employment with ICF
Given the seasonal or project-specific nature of this project, ICF often hires professionals as “On-Call” employees. On-Call employees work on an as-needed basis and are not guaranteed for a minimum number of hours. On-Call employees may work on concurrent projects outside of their ICF assignment (as long as their outside work does not create a conflict of interest with the work they do for ICF). When work is available, ICF will contact the On-Call employee with an assignment. On-Call positions are benefits-eligible based on hours worked. This position is not eligible for immigration sponsorship.
Key Responsibilities
Support, maintain, and enhance websites built on Shopify with Liquid templating and custom Node.js/Express backend integrations, including cart, checkout, and rebate processing flows.
Develop and maintain features on the provider search and discovery websites using Next.js (React) with server-side rendering, connecting to Azure-hosted APIs and data services.
Write, optimize, and troubleshoot queries across PostgreSQL and SQL Server databases, ensuring data integrity and query performance.
Diagnose and resolve production issues across the website portfolio quickly and effectively, with clear communication to stakeholders throughout the incident lifecycle.
Collaborate with project managers to implement new features, UI enhancements, and QA tests across the website portfolio.
Manage cloud infrastructure tasks within AWS and Azure environments, including deployments, monitoring, and related operational support.
Build and maintain CI/CD pipelines and deployment workflows across the website portfolio.
Maintain clear technical documentation for systems, data models, integration patterns, and deployment procedures across the website portfolio.
Perform other duties as assigned.
Basic Qualifications
5+ years of full-stack web development experience.
Hands-on Shopify development experience, including Liquid templating, Shopify CLI, theme customization, and app or API integrations.
Proficiency in Node.js and Express for RESTful backend API development.
Experience building production applications with Next.js and React, including server-side rendering (SSR) and static generation (SSG) patterns.
Strong SQL skills with experience in PostgreSQL and/or Microsoft SQL Server.
Demonstrated experience deploying and operating workloads on AWS (EC2, S3, RDS, Lambda, or equivalent services) and/or Azure (App Service, Azure SQL, Blob Storage, or equivalent).
Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, or comparable), Git-based version control workflows, and JIRA for transparent task tracking and visibility to project managers.
Preferred Skills/Experience
Shopify Plus experience, including headless commerce or custom storefront architectures.
Familiarity with Azure-specific data and integration services (Azure Functions, Azure Cognitive Search, Azure Data Factory, Cosmos DB, or Azure DevOps pipelines).
Experience with e-commerce domain concepts including rebate processing, promotional pricing engines, product catalog management, and order management.
Experience building or maintaining provider directory, search, or discovery platforms with faceted filtering, geolocation, or relevance ranking.
Knowledge of data-driven web application patterns: API-first architecture, server-side caching, and Azure-based data pipelines.
Familiarity with monitoring and observability tooling (Datadog, Azure Monitor, AWS CloudWatch, Sentry, or similar).
Experience supporting multiple distinct platforms or products simultaneously in an on-call or shared-services engineering model.
Working at ICF
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO ( policy.
We will consider for employment qualified applicants with arrest and conviction records.
Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email View email address on click.appcast.io and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
Read more about workplace discrimination righ t s or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act.
Candidate AI Usage Policy
At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.
However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at View email address on click.appcast.io . We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.
The pay range for this position based on full-time employment is:
$98,614.00 - $167,644.00
Nationwide Remote Office (US99)
$103.31k - $201.97k
...Full Stack Developer– Reston, VA Develop and maintain application software... ...use of JavaScript frameworks calling REST API endpoints. 1 year... ...1 year of experience with website migration. 1 year of experience... ...a Public Trust. 100% remote; position may be performed from...Remote workWebsiteImmediate start- ...oriented experience as a Web Developer creating Angular based solutions... ...building Responsive websites for web, tablet and mobile devices... ...speak for itself. Hold the phone calls, please! To apply for this... ...required, or work comfortably as remote. No relocation packages...Remote workWebsiteWork at officeRelocation
$103.31k - $201.97k
...ICF Incorporated, LLC: Full Stack Developer- Reston, VA DUTIES: Develop... ...of JavaScript frameworks calling REST API endpoints. ~1 year... ...~1 year of experience with website migration. ~1 year of experience... .... TELEWORK: 100% remote; position may be performed...Remote workWebsiteContract workWork experience placementWork at officeImmediate start- ...based in Chattanooga, TN with a remote-first culture and a passion... ...and maintaining websites and web apps, often powered by... ...NodeJSParticipating in client calls, particularly when leading or... ...designers, strategists, and other developers to deliver high-quality workWHAT...Remote workWebsiteTemporary workWork at officeFlexible hours
$65k - $75k
...Associate Full Stack Developer At Maritz, decades of innovation and perseverance... ..., and implement scalable websites and applications using... ...We operate in a primarily remote environment, with intentional... ...are not eligible for hire. No calls or agencies please. Maritz...Remote workWebsiteFull timeFlexible hours- ...Are you a talented Senior Developer looking for a remote job that lets you show your... ...have several Senior PHP Full-Stack positions available. Here... ...essential for upcoming client calls. Strong self-... ...Complete your profile on our website Technical interview Feedback...Remote workWebsiteFull time
- Conservation X Labs Inc Full Stack Developer Seattle, WA·Washington, DC·Remote·Full time Company website Apply for Full Stack Developer Conservation X Labs is seeking a passionate... ...- is the future of conservation, what we call Conservation 3.0. We source, develop, and...Remote workWebsiteFull timeFor contractorsNight shift
$104.9k - $218.55k
...We are currently seeking a Full Stack AI Engineer/Developer - Onsite to join our team... ...orchestrate LLM APIs, tool calling, and multi-step AI... ...starting pay range for this remote role is $104,904.00-$218,5... ...the accessibility of our website or need assistance completing...Remote workWebsiteTemporary workWork experience placementWork at officeFlexible hours$30.67 - $35.27 per hour
...system), including routing submissions. Develops and submits research-related manuscripts... ...protocols, including field visits, phone calls. Prepare and train staff on research... ...aspects (e.g., downloading data from project websites, cleaning data, entering data into...Remote workWebsiteHourly payContract workWork at officeImmediate startFlexible hours- ...The Redhoney Group is looking for a talented Full Stack Web Developer to work remotely. This role involves designing, developing, and maintaining scalable websites while collaborating on projects from inception to completion. Required skills include HTML, CSS, JavaScript...Remote workWebsiteWork from home
- ...Serious, LLC, based in Springfield, Missouri, is hiring a Developer to build client websites and applications. This remote role invites you to work on both front-end and back-end projects using a modern tech stack, including Craft CMS and Svelte. The ideal candidate will...Remote workWebsite
- ...A leading talent connection platform is seeking a Full Stack Website Developer based in the United States. This fully remote position involves managing and executing all aspects of website and CRM development. Ideal candidates will have strong technical expertise in WordPress...Remote workWebsite
- The Redhoney Group is seeking a Full Stack Web Developer in the United States who will design, develop, and maintain scalable websites. The role offers the flexibility of working from home with diverse projects, allowing you to showcase your skills and make a significant...Remote jobWebsiteWork from home
$10,000 per month
...Trellus Software Developer Trellus has created a proprietary integrated... ...apps, hybrid apps, API and website Develop software in line... ...~ Greater New York Area / Remote Job Type ~3 Month... ...with possibility of extension or full-time role Salary ~...Remote workWebsiteFull timeContract workLocal areaWork from home$55 - $62 per hour
***U.S. Citizenship Required*** Remote Contract Opportunity Location: Remote... ...Overview We are seeking experienced Full Stack Developers to join a large-scale technology team... ...Holidays Please follow the link to our website for a list of job openings in...Remote workWebsiteHourly payContract work- ...Full-Stack Front-End And Back-End Developer Fracture Labs are hiring a full-stack front-end and back-end developer... ...to maintain and optimize existing website functionality. Requirements... ...Fluent English. What We Offer Remote working. Competitive salary....Remote workWebsite
- ...Full Stack Developer Full stack developer with Node.js and JavaScript experience in Dallas or Frisco... ...MCP (Model Context Protocol) and tool calls, to build intelligent, context-aware... ...ambiguous environments. Travel: TBD - remote ok but need to be on-site once a month...Remote workWebsiteWork at office
- A digital talent connection agency is seeking a Full Stack Website Developer based in the United States. The candidate will manage all aspects of... ...hands-on experience in relevant tech. This position is fully remote with opportunities for career growth. #J-18808-Ljbffr...Remote jobWebsite
$900 per month
...Full-Stack Developer US We are seeking a skilled Full-Stack Developer to join our dynamic team in... ...functionality and user experience of our websites while also optimizing performance and... ...in the United States. However, remote work options may be available for the...Remote workWebsiteWork experience placement- ...Full-Stack Developer As a Full Stack Developer at SMS360, you’ll build and maintain scalable web... ...industry-leading safety software platform. Remote; Philippines Safety Management Systems... ...across multiple channels, including websites, SFTP clients, and Google Cloud...Remote workWebsiteFull timeWork from homeFlexible hours
- ...looking for a skilled and experienced full stack developer to join our growing team. As we build our... ...based in our offices in South Florida; remote work may be an option for the right... ...candidate. Responsibilities Develop front-end website architecture based on creative designs....Remote workWebsite
$500 per month
...Are you a talented Senior Developer looking for a remote job that lets you show your skills and get decent... ...Currently, we are seeking a Senior Full‑Stack Developer for our client. It’s a... ...minutes Complete your profile on our website Technical interview Feedback Magic Box...Remote workWebsiteFull timeWeekend work- Loma Linda University Health seeks a Full-Stack Developer skilled in frontend and backend development, with deep knowledge of Drupal. The ideal... .... Responsibilities include designing, coding, and modifying websites according to specifications, collaborating with various...Remote jobWebsite
- ...Developer Team Lead (React / .NET) Miramar, FL or Melbourne, FL... ...Hybrid (3 days onsite / 2 remote) Overview We are seeking... ...This role is ideal for a senior full-stack engineer who enjoys mentoring... ...-built web applications (website, credit cards, compliance, legal...Remote workWebsite
$135k - $236.25k
...Reachable – Fullstack Developer Role Overview As a Fullstack... ...working across the full stack, your focus will be on... ...incentives, fully remote, flexible schedule. Euclid... .... Manage and maintain website, handle routine... ...decisive; comfortable making calls with or without input....Remote workWebsiteFor contractorsFlexible hours- ..., customer/resident portals, website infrastructure, and internal/... ...AZ - Onsite Monday–Thursday | Remote Fridays What They Offer You... ...Responsible For Designing and developing scalable, API-driven backend... ...Experience with CI/CD pipelines Full-stack exposure (React, React Native...Remote workWebsiteMonday to Friday
- ...MarTech, FinTech, and EdTech. We match top sales talent to full-time remote roles where they’re hired directly into client teams and... ...Job Summary We’re hiring a US-based Full Stack Website Developer to build, optimize, and maintain websites and CRM systems...Remote workWebsiteFull timeFor contractors
- ...Full Stack Developer InEvent is looking for a Full Stack Developer to join our Product Team,... ...include designing user interactions on our website, working with servers and databases to... ...mindset when needed; Ready to work remotely in a UNIX environment and with code...Remote workWebsiteContract workFor contractors
- ...Job Title This is a remote position. Job Responsibilities • Develop and maintain WordPress websites from concept through deployment. • Build responsive, pixel-perfect... ...of experience in WordPress development (full-stack). • Proficient in PHP, HTML, CSS,...Remote workWebsite
$110k - $150k
...Job Title: Senior Full Stack Developer Job ID: 84897 Location: Canada - Remote Overview: On behalf of a mature and profitable technology start-up, we are seeking... ...us, we encourage you to continue visiting our website for other roles that may be a good fit. For more...Remote workWebsite
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full-Stack Developer - Websites (On Call - Remote). Be the first to apply!
- full stack developer United States
- associate full stack developer United States
- senior java full-stack developer United States
- full stack / python developer (remote) United States
- full stack developer remote United States
- mean stack developer United States
- c# .net full stack developer United States
- entry level full stack developer United States
- full time engineer United States
- senior full stack developer United States

