About the job Backend Developer
Backend Developer
Location: Springfield, VA
Clearance Required: Active TS/SCI; must be eligible to obtain TS/SCI with CI Polygraph
Employment Type: Full-Time
About the Role
Our client is seeking an experienced Backend Developer to support a high-priority software development program for the National Geospatial-Intelligence Agency (NGA). This role will help design, build, and maintain a modern, browser-based application that supports Plans of Action and Milestones (POA&Ms) within the Risk Management Framework (RMF) process.
This application directly supports security audits, vulnerability assessments, compliance tracking, and risk management activities across mission-critical systems. The ideal candidate will bring strong backend development experience, cloud-native engineering skills, and a solid understanding of secure software development in highly regulated federal environments.
You will work in a modern AWS cloud environment, supporting backend services, APIs, data workflows, and secure system integrations that help improve reliability, performance, and compliance across the program.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Node.js
- Build, enhance, and optimize RESTful APIs for frontend integration and external system connectivity
- Develop and manage SQL-based data storage solutions, including Amazon RDS and Amazon Redshift
- Support cloud-native application functionality using AWS services such as Lambda, Glue, S3, EC2, RDS, and Redshift
- Build and support data pipelines, distributed workflows, and secure backend processing capabilities
- Implement DevSecOps practices, including CI/CD pipelines, automated testing, secure deployments, and code quality standards
- Collaborate with frontend developers, DevOps engineers, cloud architects, security teams, and program stakeholders
- Ensure backend services align with RMF, secure coding standards, cybersecurity requirements, and federal compliance expectations
- Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, demos, and code reviews
- Troubleshoot, debug, and optimize backend performance across AWS and containerized environments
- Support documentation, technical reviews, and continuous improvement of backend architecture and development practices
Required Qualifications
- Active TS/SCI clearance
- Eligibility to obtain a TS/SCI CI Polygraph
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field
- 5+ years of backend software development experience
- Strong hands-on experience with Node.js
- Strong SQL development experience, including complex query design, optimization, and performance tuning
- Experience with Python and JavaScript
- Experience building RESTful APIs and backend services for modern web applications
- Hands-on experience with AWS services such as Lambda, Glue, Redshift, RDS, EC2, and S3
- Experience developing data pipelines, distributed workflows, or cloud-based backend processing solutions
- Understanding of secure coding practices, cloud security principles, and RMF-aligned software development
- Experience with containerized application development using Docker, Kubernetes, or OpenShift
- Strong debugging, analytical, and problem-solving skills
- Ability to work effectively in Agile software development environments
- Strong communication skills and ability to collaborate across technical and security-focused teams
Preferred Qualifications
- Experience supporting software development in the Intelligence Community, Department of Defense, or other high-security federal environments
- Familiarity with NGA mission systems or geospatial intelligence environments
- Experience with AWS IAM, KMS, or other AWS security and access management services
- Knowledge of POA&M workflows, cybersecurity compliance, vulnerability management, security audits, or federal assessment processes
- Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation
- Experience with CI/CD tools and DevSecOps automation
- Understanding of federal cybersecurity frameworks, RMF processes, or ATO support activities
- Experience supporting browser-based applications in cloud-native environments
Technology Stack
Backend: Node.js, JavaScript, Python
Database: SQL, Amazon RDS, Amazon Redshift
Cloud: AWS Lambda, Glue, S3, EC2, RDS, Redshift
DevOps / Containers: Docker, Kubernetes, OpenShift, CI/CD
Security / Compliance: RMF, POA&M, secure coding, cloud security, DevSecOps
Ideal Candidate
The ideal candidate is a cleared backend developer who enjoys solving complex technical problems in secure, mission-focused environments. You should be comfortable building scalable backend services, working with AWS cloud technologies, supporting data workflows, and collaborating across development, DevOps, cloud, and cybersecurity teams.
This is an excellent opportunity for someone who wants to contribute to a mission-critical federal program while working with modern cloud-native technologies and secure software development practices.