General Dynamics Information Technology

Full-Stack Developer, Python APIs, React/Angular UI

General Dynamics Information Technology

full-time

Posted on:

Location Type: Hybrid

Location: Anywhere in North America

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $114,750 - $155,250 per year

Job Level

About the role

  • Design, develop, and maintain RESTful APIs using Python frameworks (FastAPI, Flask, or Django)
  • Build and maintain responsive UI components using React or Angular
  • Integrate frontend applications with backend APIs and ensure seamless data flow
  • Implement authentication and authorization (OAuth2/OIDC, JWT, RBAC) across backend and frontend
  • Optimize applications for performance, scalability, and security
  • Deploy and manage applications on AWS (e.g., API Gateway, Lambda, ECS/EKS, S3, CloudFront, RDS)
  • Collaborate with cross-functional teams to deliver end-to-end solutions
  • Write clean, maintainable, and well-documented code; participate in code reviews and testing

Requirements

  • 8+ years of related experience
  • Strong proficiency in Python and API development using FastAPI, Flask, or Django
  • Hands-on experience with React or Angular, TypeScript/JavaScript, HTML5/CSS3
  • Expertise in RESTful API design, schema validation (OpenAPI/Swagger), and async patterns
  • Practical knowledge of OAuth2/OIDC, JWT, and role-based access control
  • Hands-on experience with AWS (API Gateway, Lambda, ECS/EKS, S3, CloudFront, RDS)
  • Experience with SQL/NoSQL (PostgreSQL, DynamoDB)
  • Git, CI/CD pipelines, containerization (Docker)
  • Knowledge of unit testing and end-to-end testing (pytest, Jest, Cypress)
Benefits
  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Rest and recharge with paid vacation and holiday
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonRESTful API developmentFastAPIFlaskDjangoReactAngularTypeScriptJavaScriptSQL
Soft Skills
collaborationcode reviewcommunicationproblem-solvingattention to detail