DeveloperJobs.io
← Back to all jobs

Job Description

General Dynamics Information Technology is seeking a hybrid Full Stack Developer to help deliver end-to-end modern web applications. This role requires a local presence in Springfield, VA or St. Louis, MO, with occasional onsite needs for quarterly planning events and emergency break/fix situations.

You will contribute across the full stack, building secure and scalable UI, APIs, and data persistence using Python and JavaScript in an Agile environment, including testing and CI/CD automation to support production-ready releases.

What you’ll do

  • Develop and maintain secure, scalable front-end and back-end application components.
  • Create responsive, accessible web interfaces using JavaScript/TypeScript and frameworks such as React, Angular, or Vue.
  • Build backend services, APIs, and business logic using Python with frameworks such as FastAPI, Django, or Flask.
  • Design, implement, and integrate RESTful APIs, including work with third-party APIs and enterprise services.
  • Design and optimize relational and/or NoSQL data models, queries, migrations, and integrations.
  • Write clean, maintainable, well-documented, and testable code.
  • Create and maintain automated tests, including unit, integration, API, and end-to-end testing.
  • 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.

Qualifications

  • Education: Bachelor’s degree in computer science, engineering, or a related technical discipline (equivalent practical experience may be considered).
  • Experience: 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 is a plus.
  • Experience with Git and collaborative branching workflows.
  • Demonstrated experience creating, maintaining, or operating CI/CD pipelines using tools 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.
  • Strong analytical, communication, and troubleshooting skills.

Technologies

  • Python, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3
  • FastAPI, Django, Flask, RESTful APIs
  • PostgreSQL, MySQL, SQL Server, Oracle, NoSQL
  • Git, GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps
  • PyTest, unittest, Jest, Cypress, Playwright
  • Scrum, Kanban

Preferred qualifications

  • 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 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.

Compensation and benefits

  • Salary range: $144,500 - $195,500 per year.
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay and paid time off
  • Growth: AI-powered career tool that identifies career steps and learning opportunities
  • Support: Internal mobility team focused on helping you achieve career goals
  • Community: Award-winning culture of innovation and a military-friendly workplace

Security clearance and eligibility

  • Security clearance: Top Secret/SCI
  • CI Poly required
  • Citizenship: U.S. Citizenship Required
  • Public trust: None
  • Requisition: RQ229355

Hybrid location and onsite expectations

  • Hybrid workplace: St. Louis, Missouri or Springfield, Virginia
  • Candidate must be local to Springfield, VA or St. Louis, MO
  • Onsite for quarterly Planning Events; maintain required training and accounts; and attend for emergency break/fix situations
  • Travel required: None

Identity verification process

  • Complete an identity verification process leveraging advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud.
  • Expected to be on camera during virtual interviews.
  • Company reserves the right to take your picture to verify identity and prevent fraud.
  • Authorization is required for collection, processing, and use of biometric data for identity verification and security purposes.

Similar Jobs