ICF Incorporated, LLC: Senior Software Engineer - Reston, VA
Core
Designing and building enterprise-scale backend REST APIs and cloud services using Node.js, TypeScript, and React.
Role type
Senior Software Engineer (Backend/Cloud)
Builds
Production-grade backend services, REST APIs, and cloud infrastructure.
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, TypeScript, React, Express.js, PostgreSQL, AWS (ECS, Lambda, S3, RDS), Git, API-first design, TDD, CI/CD
Preferred skills
Modern design patterns, external service integration, security best practices
Technologies
Node.js, TypeScript, React, Express.js, PostgreSQL, AWS, ECS, Lambda, S3, RDS, Git
Responsibilities
Develop code and build enterprise-scale backend REST APIs; Debug code and troubleshoot technical issues; Perform code reviews and develop processes for improving code quality; Work with DevOps Engineers utilizing continuous integration and deployment techniques.
Seniority
Senior, hands-on IC