Hybrid Full Stack Developer (Python & JavaScript) - TS/SCI with Polygraph
General Dynamics Information Technology1 day ago
St. Louis, MO, USASenior
Base Salary
$136k - $184k/yr
Responsibilities
- Develop and maintain secure, scalable frontend and backend application components.
- Build responsive and accessible interfaces with JavaScript or TypeScript and modern frontend frameworks.
- Develop Python backend services, APIs, and business logic.
- Design, implement, and integrate RESTful APIs and enterprise or third-party services.
- Design and optimize relational or NoSQL data models, queries, migrations, and integrations.
- Write maintainable, documented, and testable code and create unit, integration, API, and end-to-end automated tests.
- Build, troubleshoot, and improve CI/CD pipelines for automated build, testing, security scanning, packaging, and deployment.
- Participate in code reviews, technical design discussions, backlog refinement, sprint planning, retrospectives, and daily Agile ceremonies.
- Collaborate with product owners, UX/design, QA, DevOps, security, and engineering teams.
- 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.
- Current Top Secret/SCI clearance with a CI Polygraph.
- At least 5 years of professional full-stack software-development experience.
- Strong hands-on experience with Python backend development and JavaScript or TypeScript frontend development, including HTML5 and CSS3.
- Experience with a modern frontend framework such as React, Angular, or Vue.
- Experience developing and consuming RESTful APIs.
- Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; NoSQL familiarity is preferred.
- Experience with Git and collaborative branching workflows.
- Experience creating, maintaining, or operating CI/CD pipelines using platforms such as GitLab CI/CD, GitHub Actions, Jenkins, or Azure DevOps.
- Experience with automated testing frameworks such as PyTest, unittest, Jest, Cypress, or Playwright.
- Working knowledge of Agile delivery practices, 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 monitoring, OAuth 2.0, OpenID Connect, SSO, role-based access control, WCAG, Section 508, regulated or government environments, and DevSecOps security scanning practices.
Benefits
- Comprehensive medical, dental, and vision plan options, including plans with Health Savings Accounts.
- 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.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance offerings.
- Full-flex work weeks where possible and a hybrid arrangement for candidates local to Springfield, VA, or St. Louis, MO.
- Remote work is available with onsite attendance required for quarterly planning events, required training and account maintenance, and emergency break/fix situations.
- Scheduled work week is 40 hours with no travel required.
- AI-powered career development tools, internal mobility support, wellness packages, and a military-friendly workplace.
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.