What are the responsibilities and job description for the Back-End Developer position at Aerstone?
Back-End Developer
Location: On-site at the National Geospatial-Intelligence Agency (NGA)
Clearance Required: Active TS/SCI
Employment Type: Full-Time
About Aerstone
Aerstone is a cybersecurity and software development firm delivering secure, scalable, and mission-critical technology solutions for government and commercial partners. We pride ourselves on building trustworthy systems, fostering autonomy, and creating high-impact results in environments where precision and resilience matter most. At Aerstone, you’ll be part of a close-knit, high-performing team where your expertise makes a difference.
Position Overview
Aerstone is seeking an experienced Back-End Developer to support a high-priority software development effort for the National Geospatial-Intelligence Agency (NGA). You’ll contribute to the design and delivery of a browser-based application that manages Plans of Action and Milestones (POA&Ms) as part of the Risk Management Framework (RMF) process—supporting security audits, vulnerability assessments, and compliance tracking.
The project uses a modern cloud-native stack hosted in AWS, and your backend work will be critical to ensuring the system’s reliability, performance, and secure data management.
What You’ll Do
- Design and develop scalable backend services using NodeJS.
- Build and maintain RESTful APIs for seamless integration with frontend components and external systems.
- Architect and optimize data storage solutions using SQL databases (RDS, Redshift).
- Leverage AWS services (Lambda, Glue, S3, EC2) to support application functionality and data pipelines.
- Implement DevSecOps practices, including CI/CD pipelines and automated testing.
- Collaborate with frontend developers, DevOps engineers, and security teams to ensure smooth, secure deployments.
- Participate in Agile workflows, including sprint planning, peer code reviews, and backlog grooming.
Tech Stack
NodeJS, SQL, AWS (Lambda, Glue, Redshift, RDS, EC2, S3), Docker, Python, JavaScript
Required Qualifications:
- Active TS/SCI clearance.
- Bachelor’s degree in Computer Science or related field.
- 5 years of backend development experience, primarily in NodeJS.
- Advanced SQL development experience, including performance tuning and complex queries.
- Familiarity with Python and JavaScript development.
- Experience building data pipelines and distributed workflows in AWS.
- Strong understanding of secure coding practices, RMF compliance, and cloud security.
- Hands-on experience with Docker and container orchestration.
- Excellent debugging and problem-solving skills.
Why Aerstone?
- Make meaningful contributions to national security and mission-critical systems.
- Join a team where technical excellence and collaboration are at the core.
- Experience a culture of trust, flexibility, and high impact.
- Work with cutting-edge technology in support of a high-visibility federal mission.