Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ICF International Logo

Senior Software Engineer - Node - Backend

ICF International

$98,124 - $166,810
Sep 27, 2025
Reston, VA, USA
Apply Now

Improve patient quality care and consumer decision-making by hospital providers across the country, by collecting, computing, and publicly reporting outcomes-based hospital quality measure data

Requirements

  • 5+ years of experience in backend development using Node.js
  • 2 years’ experience of asynchronous programming, REST APIs, and backend frameworks like Nest.js and Express.js
  • 2 years’ experience with database technologies (PostgreSQL, MySQL, MongoDB) and query optimization
  • Solid knowledge of cloud-based development, including AWS (Lambda, S3, EKS, SQS) and Azure
  • Experience in the healthcare industry or federal government contracting
  • Familiarity with microservices architecture, asynchronous programming, and scalable system design
  • Hands-on experience with CI/CD processes, including GitHub, Jenkins, YAML, and Docker

Responsibilities

  • Design and develop scalable backend REST APIs using Node.js, TypeScript, Nest.js, and Express.js
  • Integrate multiple data sources, optimize database queries, and design efficient schemas using PostgreSQL, MySQL, and MongoDB
  • Implement and modify database structures (tables, indexes, views) for performance and scalability
  • Troubleshoot and debug code, crafting effective solutions to technical challenges
  • Focus on cloud-first solutions, leveraging AWS services (Lambda, Fargate, S3) and Azure for deployments
  • Embrace a DevOps mindset with continuous integration and deployment using GitHub, Docker, and Jenkins
  • Write clean, maintainable code, following best practices for test-driven development with tools like Jest and Mocha

Other

  • Bachelor’s degree in computer science, Information Technology, or a related field
  • Candidate must be able to obtain and maintain Public Trust Clearance
  • Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
  • U.S. Citizenship or Green Card is highly prioritized due to federal contract requirements
  • Excellent problem-solving skills, critical thinking, and attention to detail