
Full Stack Python Developer
- Dallas, TX
- Contract
- Full-time
- Full Stack Python Developer will design and develop full-stack applications using Python (Flask or FastAPI) for backend and Angular 14+ for frontend
- Build and integrate RESTful APIs for web applications
- Develop responsive UIs with reusable Angular components and state management (e.g., NgRx or RxJS)
- Design and manage data models using PostgreSQL (relational) and DynamoDB (NoSQL)
- Automate infrastructure provisioning using Terraform for AWS resources
- Deploy and manage applications and services in AWS, ensuring scalability, security, and high availability
- Implement and maintain CI/CD pipelines with modern architecture principles and observability best practices
- As a Full Stack Python Developer, you will write testable, maintainable code with unit, integration, and end-to-end tests
- Work in an agile team to plan, design, and deliver high-quality software features
- 3-6+ years of professional experience as a full stack developer
- Strong backend experience with Python, using Flask or FastAPI
- Strong experience in Terraform, building and maintaining infrastructure as code (IaC) on AWS
- Hands-on experience with AWS services, such as Lambda, API Gateway, S3, CloudWatch, IAM, RDS, ECS/EKS, and DynamoDB
- Deep understanding of RESTful API design and implementation
- Familiar with Git workflows, CI/CD pipelines, and containerization tools like Docker
- Knowledge of authentication and authorization protocols such as OAuth2 and JWT
- Proficient in Angular 14+, with deep understanding of components, services, routing, and reactive programming
- Proficient with both SQL (PostgreSQL) and NoSQL (DynamoDB) databases
- Strong debugging and troubleshooting skills