ICF Incorporated, LLC: Senior Software Engineer – Reston, VA
Core
Designing and building enterprise-scale backend REST APIs and cloud services with a focus on security, performance, and scalability.
Role type
Senior Software Engineer (Backend/Cloud)
Builds
Enterprise backend services, REST APIs, and cloud infrastructure
Domain
Cloud infrastructure, backend development, API design
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, enterprise-grade application architecture
Technologies
Node.js, TypeScript, React, Express.js, PostgreSQL, AWS, ECS, Lambda, S3, RDS, Git
Responsibilities
Develop code using Node.js and TypeScript; Build enterprise-scale backend REST APIs; Integrate external services; Debug code and troubleshoot technical issues; Perform code reviews; Collaborate with Product Owners, UX designers, and Architects; Implement security, performance, and scalability measures.
Seniority
Senior, hands-on IC