I

ICF International

Global solutions provider delivering technology-driven consulting

Full Stack Engineer - Node/React

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$98.6k - $202.8k

About the Job

Requirements

  • A bachelor's degree is required.
  • At least five years of professional full-stack development experience, including experience with modern design patterns, enterprise-scale production systems, and Git.
  • At least one year of professional experience developing full-stack applications using React and Node.js.
  • The candidate must be able to obtain and maintain a Public Trust Clearance.
  • The candidate must reside in the United States, be authorized to work in the United States, and perform all work in the United States.
  • The candidate must have lived in the United States for three full years out of the last five years.

Responsibilities

  • Design and build cloud-based microservices and serverless applications.
  • Implement web application changes or build new web applications using the React framework.
  • Work with the Product Owner and UX design to understand and create solutions for diverse user requirements.
  • Work with architects and other engineers to create and implement development best practices.
  • Work with the test engineering team to assure product quality.
  • Collaborate in a fast-paced Agile environment.
  • Participate in team code reviews and design reviews.
  • Help the support team triage bugs and troubleshoot production issues.
  • Cooperate with back-end developers in building applications.
  • Independently design, develop, and document solutions while adhering to applicable architectural, coding, and security standards.
  • Work with DevOps engineers on continuous integration, continuous delivery, and infrastructure as code.
  • Read specifications and translate them into test designs and test automation.
  • Perform code reviews and develop processes for improving code quality.
  • Travel approximately 10% to a customer site.

Desired Qualifications

  • Experience developing production applications in Java.
  • A master's degree in computer science or a related field.

About the Company

ICF International

Global solutions provider delivering technology-driven consulting

ICF International is a global solutions and technology provider that helps organizations tackle complex challenges and manage change. It combines deep expertise with technology-enabled services to deliver advisory, program management, and digital/analytic solutions that support clients across sectors. Its approach centers on applying specialized knowledge and data-driven tools to meet client needs and implement practical outcomes. The company differentiates itself by blending broad, deep expertise with technology to deliver integrated, end-to-end services at scale, rather than focusing on a single niche. Its goal is to help clients solve difficult problems, navigate transitions, and shape the future by delivering practical, measurable results.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
2020

Recently Posted Jobs

Explore more opportunities at ICF International

See more jobs