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

General Dynamics Information Technology•St. Louis, MO
•$144,500 - $195,500•Hybrid

About The Position

GDIT is seeking a Full Stack Developer with strong Python and JavaScript expertise to design, build, test, deploy, and support modern web applications. The role involves end-to-end feature ownership, including responsive user interfaces, APIs, data persistence, automated testing, and production delivery, in an Agile team environment. This is a hybrid position for candidates local to Springfield, Virginia, or St. Louis, Missouri. The employee must be able to work onsite for quarterly planning events, maintain required training and accounts, and respond to emergency break/fix situations. The role requires U.S. citizenship and an active Top Secret/SCI clearance with a CI Polygraph. The position is 40 hours per week, with no travel required. GDIT describes its workplace as offering career-growth support, an internal mobility team, comprehensive benefits and wellness packages, competitive pay, paid time off, and an innovative, military-friendly culture. The stated likely salary range is $144,500–$195,500; actual compensation may vary based on experience, geographic location, and contractual requirements. The hiring process includes identity verification using biometrics and AI, and candidates are expected to be on camera during virtual interviews.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical discipline; equivalent practical experience may be considered.
  • Active Top Secret/SCI clearance with a CI Polygraph.
  • U.S. citizenship.
  • At least 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.
  • Experience developing and consuming RESTful APIs.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
  • Experience with source control and collaborative branching workflows using Git.
  • Demonstrated experience creating, maintaining, or operating CI/CD pipelines using 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.
  • Ability to be local to Springfield, VA, or St. Louis, MO, and go onsite for quarterly planning events, required training and account maintenance, and emergency break/fix situations.

Nice To Haves

  • Familiarity with NoSQL databases.
  • 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 or 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 and authorization, input validation, secrets management, dependency management, and vulnerability remediation.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401(k) plan with company match.
  • Competitive pay.
  • Paid time off, including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
  • Medical plan options, some with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • Full flex work weeks where possible.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance provided or available.
  • Career-growth tool identifying career steps and learning opportunities.
  • Internal mobility team focused on helping employees achieve career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service