General Dynamics Information Technology

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

General Dynamics Information Technology
Apply
4 days ago
St. Louis, MO, USASenior

Base Salary

$145k - $196k/yr

Responsibilities

  • Develop and maintain secure, scalable frontend and backend application components.
  • Build responsive and accessible interfaces using JavaScript or TypeScript, HTML5, CSS3, and a modern framework such as React, Angular, or Vue.
  • Develop backend services, APIs, and business logic with Python and frameworks such as FastAPI, Django, or Flask.
  • Design, implement, and integrate RESTful APIs, third-party APIs, and enterprise services.
  • Design and optimize relational and NoSQL data models, queries, migrations, and integrations.
  • Write clean, maintainable, 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, testing, security scanning, packaging, and deployment.
  • Collaborate with product owners, UX/design, QA, DevOps, security, and engineering teams to deliver production-ready capabilities.
  • Monitor and troubleshoot full-stack application performance, reliability, and deployment issues.
  • Apply secure-development practices including authentication, authorization, input validation, secrets management, dependency management, and vulnerability remediation.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical discipline, or equivalent practical experience.
  • Active Top Secret/SCI clearance with CI Polygraph.
  • 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 frontend applications with JavaScript or TypeScript, HTML5, and CSS3.
  • Experience with at least one modern frontend framework, preferably React.
  • Experience developing and consuming RESTful APIs.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; NoSQL experience is a plus.
  • Experience with Git and collaborative branching workflows.
  • Experience creating, maintaining, or operating CI/CD pipelines using GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps, or similar platforms.
  • Experience with automated testing frameworks such as PyTest, unittest, Jest, Cypress, or Playwright.
  • Working knowledge of Agile delivery practices including Scrum or Kanban, story estimation, iterative development, and backlog-driven delivery.
  • Strong analytical, communication, and troubleshooting skills.
  • Preferred experience includes FastAPI, Django, Flask, React, Next.js, Node.js, Express, Docker, Kubernetes, Helm, AWS, Azure, GCP, Terraform, Ansible, CloudFormation, application observability, OAuth 2.0, OpenID Connect, SSO, role-based access control, secure API design, WCAG, Section 508, regulated or government environments, and DevSecOps practices.

Benefits

  • Comprehensive medical, dental, vision, wellness, disability, life, accident, critical illness, and business travel insurance options.
  • 401(k) plan with company match and pre-tax and post-tax contribution options.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave.
  • Full-flex work weeks where possible.
  • Hybrid work arrangement based in St. Louis, Missouri, or Springfield, Virginia, with quarterly onsite planning events and onsite support for emergency break/fix situations.
  • 40 scheduled hours per week with no travel required.
  • AI-powered career development tools and internal mobility support.
  • Military-friendly workplace and culture of innovation.
  • Identity verification process involving virtual camera use and biometric data collection during hiring.

Tech Stack

AngularAnsibleAWSAzureCypressDjangoDockerExpressFastAPIFlaskGitGitHub ActionsGitLab CI/CDGoogle Cloud PlatformHelmJavaScriptJenkinsJestKubernetesMicrosoft SQL ServerMySQLNext.jsNode.jsPostgreSQLpytestPythonReactTerraformTypeScriptVue.js

Categories

General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me