Art of the possible.
Full-Stack Developer
Location
United States
Posted
86 days ago
Salary
$114.8K - $155.3K / year
Seniority
Mid Level
Job Description
Full-Stack Developer
General Dynamics Information Technology
Role Description We are seeking a highly skilled Full-Stack Developer with strong experience in Python-based API development and modern frontend frameworks such as React or Angular. The ideal candidate will design and implement secure, scalable backend services, build responsive user interfaces, and deploy solutions on AWS. Expertise in authentication and authorization is essential. - 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. - Experience with AI assisted development (Q developer, Kiro, CoPilot). Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). - 8+ years of related experience as outlined below: - Backend: Strong proficiency in Python and API development using FastAPI, Flask, or Django. - Frontend: Hands-on experience with React or Angular, TypeScript/JavaScript, HTML5/CSS3. - API Integration: Expertise in RESTful API design, schema validation (OpenAPI/Swagger), and async patterns. - AuthN/AuthZ: Practical knowledge of OAuth2/OIDC, JWT, and role-based access control. - AWS: Hands-on experience with API Gateway, Lambda, ECS/EKS, S3, CloudFront, RDS, and monitoring tools. - Databases: Experience with SQL/NoSQL (PostgreSQL, DynamoDB). - DevOps: Git, CI/CD pipelines, containerization (Docker). - Knowledge of unit testing and end-to-end testing (pytest, Jest, Cypress). Requirements - Location: Remote (candidates in the DMV area will have the opportunity to work onsite 2x per month). - Clearance: Ability to pass a CMS background check and meet the residency requirement for having resided in the US at least (3) three out of the last (5) five years in order to obtain a Public Trust. 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. - The likely salary range for this position is $114,750 - $155,250. - Scheduled Weekly Hours: 40. - Travel Required: Less than 10%. - Telecommuting Options: Remote. - Work Location: Any Location / Remote.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 8+ years of related experience as outlined below:
- Backend: Strong proficiency in Python and API development using FastAPI, Flask, or Django.
- Frontend: Hands-on experience with React or Angular, TypeScript/JavaScript, HTML5/CSS3.
- API Integration: Expertise in RESTful API design, schema validation (OpenAPI/Swagger), and async patterns.
- AuthN/AuthZ: Practical knowledge of OAuth2/OIDC, JWT, and role-based access control.
- AWS: Hands-on experience with API Gateway, Lambda, ECS/EKS, S3, CloudFront, RDS, and monitoring tools.
- Databases: Experience with SQL/NoSQL (PostgreSQL, DynamoDB).
- DevOps: Git, CI/CD pipelines, containerization (Docker).
- Knowledge of unit testing and end-to-end testing (pytest, Jest, Cypress).
- Location: Remote (candidates in the DMV area will have the opportunity to work onsite 2x per month).
- Clearance: Ability to pass a CMS background check and meet the residency requirement for having resided in the US at least (3) three out of the last (5) five years in order to obtain a Public Trust.
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.
- The likely salary range for this position is $114,750 - $155,250.
- Scheduled Weekly Hours: 40.
- Travel Required: Less than 10%.
- Telecommuting Options: Remote.
- Work Location: Any Location / Remote.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Engineer – AI/ML
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Own a technical area by providing technical leadership for a team • Drive large cross-functional projects independently to completion • Maintain and develop APIs, MCPs and SDKs • Collaborate on design and UX • Build and scale products to achieve operational excellence • Partner with SRE/DevOps on reliability, observability, incident response, and deployment workflows
Senior Full-Stack Engineer II – AI/ML
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Own a technical area by providing technical leadership for a team • Drive large cross-functional projects independently to completion • Work primarily in Python, and Go to build and scale AI application services such as ADK, agentic tools • Maintain and develop APIs, MCPs and SDKs • Collaborate on design and UX • Build and scale products to achieve operational excellence • Independently ship product features from planning to launch to maintenance with high autonomy • Partner with SRE/DevOps on reliability, observability, incident response, and deployment workflows • Collaborate with other engineers to find elegant architectures and solutions
Principal Engineer
DigiCertBased in Lehi, Utah, DigiCert is a certificate authority company that has issued more than 80,000 digital certificates and credentials to customers around the g
• Lead the design and implementation of complex services and cross-team initiatives within the DNS platform. • Own technical design for major features and platform enhancements, ensuring scalability, performance, and reliability. • Contribute hands-on to implementation, particularly in high-risk or technically challenging areas. • Participate in and contribute to architecture reviews, RFCs, and design discussions, driving high-quality technical outcomes. • Collaborate with Architects to ensure alignment with platform standards and long-term direction. • Identify technical risks early and propose mitigation strategies to reduce delivery and operational risk. • Improve system observability, performance, and operational readiness across owned services. • Drive improvements in code quality, testing standards, CI/CD practices, and deployment reliability. • Mentor Senior and Mid-level Engineers, providing guidance on system design, debugging, and production excellence. • Serve as a technical escalation point during major incidents related to owned systems.
Senior Software Engineer – Universal Search
Mark43Mark43 is a trusted leader in public safety technology, providing innovative solutions to help law enforcement and public safety agencies save time, ensure comp
• Build and scale the systems behind our universal search platform that powers fast, accurate, and secure access to critical data across our RMS, CAD, and analytics products. • Work on distributed systems, real-time data indexing, and modern search technologies to support life-saving decision making for our public safety users.


