Location
Herndon, VA
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
We are seeking a highly skilled
Full Stack Developer
to support the design, development, and deployment of end-to-end software solutions across the cloud-based development lifecycle. This role involves working across the full technology stack—including front-end interfaces, back-end services, and data layers—to deliver scalable, secure, and high-performing applications.
The ideal candidate will collaborate closely with engineering leadership and cross-functional teams to translate business requirements into technical solutions, while leveraging modern frameworks, cloud infrastructure, and best practices in software development.
Clearance Requirement: TS/SCI with polygraph
Key Responsibilities
- Collaborate with the Chief Engineer and Technical Leads to translate requirements into user stories and technical specifications
- Design, develop, and implement full-stack software solutions, including data layer, application logic, and user interfaces
- Build and maintain scalable APIs and web services for system integrations and data exchange
- Architect and optimize applications for cloud environments, ensuring alignment with security and enterprise infrastructure standards
- Integrate software components with Infrastructure as Code (IaC) and DevOps pipelines to support automated cloud orchestration
- Apply AWS best practices to ensure cost-effective, reliable, and scalable deployments
- Develop modern, responsive front-end interfaces using frameworks such as React.js, HTML, and CSS
- Participate in Agile/Scrum ceremonies and contribute to iterative software delivery
- Write and maintain unit tests to ensure code quality and reliability
- Decompose functional requirements into actionable development tasks
Required Qualifications
- 5–7\+ years of experience in full-stack software development
- Strong experience with application-layer programming languages such as Java, C#, or C\+\+
- Proficiency in front-end development using modern JavaScript frameworks (e.g., React.js), along with HTML, CSS, and related tools
- Experience with back-end development and API design for cloud-native applications
- Solid experience working with databases and data management tools (e.g., SQL, MongoDB, Elasticsearch, Python, R, or similar)
- Hands-on experience developing, deploying, and maintaining applications in cloud environments such as AWS or Azure
- Familiarity with DevOps practices, including Infrastructure as Code and CI/CD pipelines
- Experience working in Agile/Scrum development environments
Preferred Qualifications
- Experience building and integrating microservices architectures
- Knowledge of cloud security best practices and compliance standards
- Familiarity with containerization technologies such as Docker and Kubernetes
- Experience with performance optimization and monitoring tools
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.