Senior Full-Stack Engineer: Python & JS (TS/SCI)

General Dynamics IT

St. Louis (MO)

Hybrid

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Dynamics IT is seeking a highly skilled software engineer to join our defense technology team in the St. Louis, MO area, with local readiness for on-site quarterly planning events.

You will develop secure, scalable front-end and back-end components using JavaScript/TypeScript, Python, and modern frameworks. The role requires 5+ years of full-stack experience, TS/SCI clearance with CI poly, and strong collaboration across Agile teams to deliver production-ready capabilities.

Qualifications

  • Bachelor's degree in CS/engineering or related technical discipline.
  • Security clearance: Top Secret/SCI with CI Poly.
  • 5+ years of professional full-stack software-development experience.
  • Strong backend experience with Python.
  • Strong frontend experience with JavaScript/TypeScript, HTML5, CSS3.
  • Experience with RESTful APIs.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; familiarity with NoSQL databases is a plus.
  • Experience with Git and CI/CD pipelines.
  • Agile/Scrum experience.

Responsibilities

  • Develop and maintain secure, scalable front-end and back-end application components.
  • Build responsive 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.

Skills

Full Stack Development
Relational Database
RESTful APIs
JavaScript/TypeScript
React
Python
CI/CD
Git
Agile/Scrum

Education

Bachelor's degree in CS or related

Tools

FastAPI
Django/Flask
Docker
Kubernetes
PostgreSQL
GitHub Actions

Job description

General Dynamics IT is seeking a highly skilled software engineer to join our defense technology team in the St. Louis, MO area, with local readiness for on-site quarterly planning events.

You will develop secure, scalable front-end and back-end components using JavaScript/TypeScript, Python, and modern frameworks. The role requires 5+ years of full-stack experience, TS/SCI clearance with CI poly, and strong collaboration across Agile teams to deliver production-ready capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer (Python/JS) - TS/SCI+Poly | Hybrid
Full-Stack Engineer (Python/JS) - TS/SCI+Poly | Hybrid

General Dynamics Information Technology, Inc. • St. Louis (MO)

Hybrid
USD 145,000 - 196,000
Health plan
Dental plan
Vision plan
+2
Senior Full-Stack Python Engineer — AWS, NLP, TS/SCI
Senior Full-Stack Python Engineer — AWS, NLP, TS/SCI

General Dynamics Information Technology, Inc. • McLean (VA)

On-site
USD 187,000 - 253,000
401K with company match
Comprehensive health plan
Paid time off
Senior Full Stack Engineer - TS/SCI Clearance
Senior Full Stack Engineer - TS/SCI Clearance

General Dynamics - IT • Annapolis (MD)

On-site
USD 120,000 - 170,000
Top Secret/SCI Full-Stack Developer — Python & JS
Top Secret/SCI Full-Stack Developer — Python & JS

General Dynamics Information Technology, Inc. • Virginia (MN)

On-site
USD 136,000 - 184,000
401K with company match
Paid time off
Health benefits
Senior Full-Stack Python Engineer – AWS & NLP (Onsite)
Senior Full-Stack Python Engineer – AWS & NLP (Onsite)

General Dynamics IT • McLean (VA)

On-site
USD 187,000 - 253,000
401K with company match
Comprehensive health and wellness
Internal mobility team
+3
Senior TS/SCI Software Engineer – Backend & DevSecOps
Senior TS/SCI Software Engineer – Backend & DevSecOps

General Dynamics Information Technology, Inc. • Vienna (VA)

On-site
USD 140,000 - 210,000
401K with company match
Comprehensive health packages
Internal mobility support
+3
Full-Stack Engineer – Mission-Critical Defense (TS/SCI)
Full-Stack Engineer – Mission-Critical Defense (TS/SCI)

Agile Defense, Inc. • Washington

On-site
USD 120,000 - 180,000
Senior Full-Stack Engineer (TS/SCI) with AWS & Angular
Senior Full-Stack Engineer (TS/SCI) with AWS & Angular

General Dynamics Information Technology • Herndon (VA)

On-site
USD 170,000 - 230,000
401K with company match
Health and wellness packages
Internal mobility team
+3
Senior Software Engineer (TS/SCI) – Backend & DevSecOps
Senior Software Engineer (TS/SCI) – Backend & DevSecOps

General Dynamics Information Technology (GDIT) • Vienna (VA)

On-site
USD 162,000 - 219,000
401K with company match
Comprehensive health and wellness
Internal mobility & career growth
Senior Full-Stack Cloud Engineer (TS/SCI+Poly)
Senior Full-Stack Cloud Engineer (TS/SCI+Poly)

General Dynamics Information Technology, Inc. • Herndon (VA)

On-site
USD 200,000 - 270,000
401K with company match
Health and wellness packages
Internal mobility team
+2