Senior Full Stack Developer

Volume Integration•Chantilly, VA
•$145,998 - $190,567

About The Position

The Senior Full Stack Developer builds, enhances, modernizes, and sustains software applications supporting critical national security missions. The role works in a collaborative Agile development environment throughout the software development lifecycle, from requirements analysis and application design through implementation, testing, deployment, and ongoing support. It spans backend and front-end technologies—including Python, Ruby, JavaScript, Vue.js, Node.js, Angular, and AWS—to deliver scalable solutions that meet evolving user and mission requirements. The position is based in Chantilly, Virginia, and requires a TS/SCI with an FSP clearance. The role includes application operations and maintenance, troubleshooting, performance improvements, and on-call support as mission requirements dictate. NS2 Mission describes its culture as inclusive, focused on employee health and well-being, and supportive of flexible working models. Applicants may request accessibility accommodations.

Requirements

  • Degree or academic background in Computer Science, Information Technology, Cybersecurity, Cyber Forensics, Engineering, or a related technical discipline, or an equivalent combination of education, technical certifications, training, and work or military experience.
  • At least 5 years of professional experience in software engineering, application development, or web application development and deployment.
  • At least 5 years of experience with object-oriented programming, including languages such as Python or Ruby.
  • At least 5 years of full-stack development experience using technologies such as JavaScript, Vue.js, Node.js, Angular, HTML, and CSS.
  • Strong working knowledge of Linux environments.
  • Experience with relational database management systems, including MySQL, PostgreSQL, or Oracle.
  • Proficiency with source code management and version control tools such as GitHub, GitLab, or Git.
  • Understanding of software design patterns, object-oriented principles, and application development best practices.
  • Experience developing and maintaining cloud infrastructure and applications using AWS services such as EC2, Lambda, and SQS.
  • Familiarity with Agile/Scrum methodologies and experience contributing to collaborative software development teams.
  • Working knowledge of RESTful web services and application integration.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • TS/SCI with an FSP clearance.
  • U.S. citizenship is required for positions requiring the ability to obtain or maintain a U.S. security clearance.

Nice To Haves

  • Experience developing applications using Ruby on Rails, Ruby, and Rake.
  • Background in Behavior-Driven Development (BDD) or Test-Driven Development (TDD), using tools such as Cucumber, RSpec, and supporting libraries.
  • Familiarity with front-end frameworks and UI libraries such as Bootstrap, Material UI, or Tailwind CSS.
  • Experience with AWS development tools, including AWS CLI, AWS CDK, or AWS SDK.
  • Knowledge of Apache Solr or similar search technologies.
  • Experience with software configuration management and application deployment practices.
  • Strong SQL skills, including Data Definition Language (DDL) and Data Manipulation Language (DML).
  • Experience implementing automated CI/CD pipelines, particularly using Jenkins.
  • Familiarity with application testing frameworks, automated testing, and modern DevOps practices.
  • Experience supporting Intelligence Community or Department of Defense software development programs.

Responsibilities

  • Design, develop, enhance, and maintain full-stack applications and software tools supporting mission operations.
  • Build backend application services and components using object-oriented programming languages such as Python and Ruby.
  • Develop responsive front-end interfaces using JavaScript, Vue.js, Node.js, Angular, HTML, and CSS.
  • Translate user needs and functional requirements into technical specifications and effective software solutions.
  • Collaborate with software engineers and architects on application design, system architecture, and implementation approaches.
  • Integrate applications with relational databases and support efficient data management and retrieval.
  • Develop and maintain cloud-based application infrastructure using AWS services such as EC2, Lambda, and SQS.
  • Implement and consume RESTful web services to support application functionality and system interoperability.
  • Participate in application testing, debugging, code reviews, and quality assurance activities.
  • Support application operations and maintenance, including troubleshooting, performance improvements, and on-call support as mission requirements dictate.
  • Contribute to source code management, software configuration management, and automated deployment processes.
  • Identify opportunities to improve development practices, application performance, and operational efficiency.
  • Participate in Agile/Scrum activities and collaborate with team members to deliver software enhancements and new capabilities.

Benefits

  • Benefits package designed to support employees and their families.
  • Flexible working models.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service