
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 websiteExplore more
Salary
💰 $114,750 - $155,250 per year
Tech Stack
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