Senior Fullstack Developer
Job ID: 112814
Location: Reston , Virginia [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 06/12/2026
Role Summary
This position involves developing and maintaining complex software systems within a security-sensitive environment. The role requires a seasoned software engineer with extensive experience in designing, coding, testing, and validating software applications and database solutions. The focus is on delivering high-quality, scalable cloud-native solutions, ensuring compliance with stringent security standards, and collaborating with cross-functional teams to meet project objectives.
Responsibilities
- Conduct multidisciplinary research and collaborate with hardware engineers and equipment designers to develop electronic data processing systems for software products.
- Analyze user requirements and system capabilities to resolve technical issues related to program functionality, output, input, and controls; prepare operational documentation.
- Design, develop, modify, and debug software applications, operating systems, compilers, and utilities, ensuring adherence to software standards.
- Coordinate the deployment of software systems and monitor hardware functionality to ensure compliance with project specifications.
- Modify existing databases and database management systems, including writing and coding logical and physical descriptions and managing security protocols.
- Lead database development efforts, including scope estimation, project planning, and implementation of security measures to protect information resources.
- Collaborate with project teams to determine project scope, limitations, and resource requirements; review and approve project modifications.
- Develop standards and guidelines for software acquisition, use, and information security to safeguard organizational assets.
- Implement cloud-native software solutions utilizing AWS ecosystem, including Fargate, EKS, and native services, ensuring compliance with DoD SRG standards.
- Participate in agile and SCRUM methodologies, facilitating timely delivery and continuous integration/continuous deployment (CI/CD) pipelines using tools like Gitlab.
Qualifications
- This position requires eligibility for a U.S. Government security clearance. In accordance with federal law, U.S. citizenship is required. (Fully adjudicated DoD Secret security clearance or the ability to obtain within 30 days).
- Bachelor's degree in computer science, software engineering, or a related field.
- 8-10 years of relevant experience in software development and database management.
- Extensive experience with cloud-native development on AWS, including AWS GovCloud and SRG compliance.
- Strong working knowledge of relational and NoSQL databases such as Oracle, PostgreSQL, and DynamoDB.
- Proficiency in programming languages including Java (Spring Boot), JavaScript (React, Node.js), and familiarity with RESTful API development and integration.
- Experience manipulating XML payloads and designing schemas (XSD).
- Knowledge of containerization and orchestration tools such as Docker, Fargate, EKS, and NGINX.
- Familiarity with CI/CD, Gitlab, DevSecOps practices, and security tools like SonarQube and Swagger.
- Demonstrated problem-solving skills and the ability to work effectively in fast-paced agile environments.
- Excellent written and verbal communication skills, with the ability to convey complex technical concepts.
Publishing Pay Range: $65.00 – $75.00 hourly
This is a fully remote role and can be performed from any approved location within the United States.
