← Back to opportunities
📍 Location
Reston
⏰ Job Type
Full-time
📅 Posted
June 06, 2026

About the Role

Description

ICF Incorporated, LLC: Senior Software Engineer – Reston, VA

DUTIES:

+ Development of code and experience with the Node.js platform, its tooling, JavaScript, TypeScript and React
+ Work in an existing codebase and with a collaborative team.
+ Build enterprise-scale backend REST APIs with frameworks such as Express.js, using an API-first paradigm.
+ Use PostgreSQL (SQL).
+ Work with Product Owner and UX design to understand and create solutions for diverse user requirements
+ Work with Architects and other Engineers to help create and then implement development best practices
+ Focus on building security, performance, and scalability into services from the beginning.
+ Debug code and troubleshoot technical issues to craft appropriate solutions.
+ Work on a closely-knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding and modifying database structures, and implement...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position