Hybrid Full Stack Developer (Python & JavaScript) - TS/SCI with Polygraph
General Dynamics Information Technology4 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
About General Dynamics Information Technology
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.