Full Stack Developer (Python & JavaScript) - TS/SCI with Polygraph

General Dynamics Information Technology•USA VA Home Office (VAHOME), VA
•$136,000 - $184,000•Hybrid

About The Position

We are seeking a Full Stack Developer with strong Python and JavaScript expertise to design, build, test, deploy, and support modern web applications. The ideal candidate is comfortable owning features end-to-end—from responsive user interfaces and APIs through data persistence, automated testing, and production delivery—and thrives in an Agile team environment. A full-stack developer commonly owns user interfaces, backend APIs, database interactions, testing, and deployment activities; CI/CD and Agile collaboration are frequent core expectations for this role.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical discipline; equivalent practical experience may be considered.
  • Security clearance: Top Secret/SCI with a CI Poly.
  • 5+ years of professional full-stack software-development experience.
  • Strong hands-on experience developing backend services with Python.
  • Strong hands-on experience developing front-end applications with JavaScript or TypeScript, HTML5, and CSS3.
  • Experience with at least one modern front-end framework, preferably React.
  • Experience developing and consuming RESTful APIs.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; familiarity with NoSQL databases is a plus.
  • Experience with source control and collaborative branching workflows using Git.
  • Demonstrated experience creating, maintaining, or operating CI/CD pipelines using platforms such as GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps, or similar.
  • Experience with automated testing frameworks, such as PyTest, unittest, Jest, Cypress, Playwright, or equivalent.
  • Working knowledge of Agile delivery practices, including Scrum or Kanban, story estimation, iterative development, and backlog-driven delivery.
  • Strong analytical, communication, and troubleshooting skills.

Nice To Haves

  • Experience with FastAPI, Django, Flask, React, Next.js, Node.js, Express, or comparable frameworks.
  • Experience with Docker, Kubernetes, Helm, or containerized application delivery.
  • Experience deploying applications to AWS, Azure, GCP, or an enterprise/private-cloud environment.
  • Familiarity with infrastructure-as-code and configuration tools, such as Terraform, Ansible, or CloudFormation.
  • Experience implementing application monitoring, logging, tracing, and alerting.
  • Knowledge of OAuth 2.0, OpenID Connect, SSO, role-based access control, and secure API design.
  • Experience with accessibility practices, including WCAG and Section 508 requirements.
  • Experience working in regulated, enterprise, or government environments.
  • Familiarity with DevSecOps practices, including SAST, DAST, software composition analysis, container scanning, and secrets scanning.

Responsibilities

  • Develop and maintain secure, scalable front-end and back-end application components.
  • Build responsive, accessible web interfaces using JavaScript/TypeScript and a modern framework such as React, Angular, or Vue.
  • Develop backend services, APIs, and business logic using Python and frameworks such as FastAPI, Django, or Flask.
  • Design, implement, and integrate RESTful APIs; work with third-party APIs and enterprise services as needed.
  • Design and optimize relational and/or NoSQL data models, queries, migrations, and integrations.
  • Write clean, maintainable, well-documented, and testable code.
  • Create and maintain unit, integration, API, and end-to-end automated tests.
  • Participate in code reviews, technical design discussions, backlog refinement, sprint planning, retrospectives, and daily Agile ceremonies.
  • Build, troubleshoot, and improve CI/CD pipelines for automated build, test, security scanning, packaging, and deployment.
  • Collaborate with product owners, UX/design, QA, DevOps, security, and other engineering teams to deliver production-ready capabilities.
  • Monitor and troubleshoot application issues across the full stack, including performance, reliability, and deployment problems.
  • Follow secure-development practices, including authentication/authorization, input validation, secrets management, dependency management, and vulnerability remediation.

Benefits

  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay
  • Paid time off
  • Medical plan options
  • Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match.
  • Full flex work weeks where possible
  • Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • 15 days of paid leave per calendar year to be used for vacations, personal business, and illness
  • 10 paid holidays per year
  • Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees.
  • Short and long-term disability benefits
  • Life insurance
  • Accidental death and dismemberment insurance
  • Personal accident insurance
  • Critical illness insurance
  • Business travel and accident insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service