This position is no longer accepting applications
Closed on June 26, 2026.
Senior Python Developer (with heavy AWS/Terraform focus)
Backend Developer
Python
Senior
API
APIs
AWS
Cloud
Cloud Operations
Data Architecture
DevOps
Dynamodb
Infrastructure As Code
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a Backend Developer jobs alert.
See other roles at Primary Talent Partners.
Job Description
Primary Talent Partners is seeking a Senior Python Developer to join an on-site engagement in Charlotte, NC, focused on building AWS and Terraform-backed infrastructure for an AI-powered AppGen platform. The role blends robust backend engineering with cloud-native infrastructure, delivered on a nine-month contract with potential extension.
Contract Details
- Location: Charlotte, NC (onsite)
- Job type: Contract
- Duration: 9 months
- Salary: USD 81 - 91 per hour
- Minimum experience: 5+ years AWS and 3+ years Terraform
- Education: Bachelor's degree
Responsibilities
- Design and deploy AWS infrastructure with Terraform, including VPCs, subnets, security groups, and private endpoints with cost-conscious configurations
- Develop compute logic using Lambda functions and manage REST endpoints via API Gateway with custom authorizers
- Implement and optimize data layers using RDS PostgreSQL and DynamoDB, including schema design
- Configure storage, content delivery, and load balancing with S3, CloudFront, and ALB
- Establish monitoring, logging, and alarms through CloudWatch, ensuring robust observability and error handling
- Enforce Infrastructure-as-Code best practices, including Terraform Cloud usage, state management, and modularization
- Strengthen security with least-privilege IAM, encryption, and secret management strategies
- Optimize infrastructure for cost, performance, and reliability; collaborate with teams to tune resources
- Support CI/CD pipelines to enable automated deployments
- Build robust, asynchronous FastAPI services for form generation, validation, submission, and data persistence; provide user and project management endpoints; integrate with Bedrock LLM and other AWS services
- Design and optimize PostgreSQL schemas and JSONB queries for flexible data models
- Implement comprehensive error handling, logging, and observability across services
- Write pytest test suites achieving 80%+ coverage; adhere to SOLID and clean code practices
- Collaborate with full-stack engineers and DevOps, participate in code reviews and architecture discussions
- Document infrastructure, APIs, and deployment procedures; troubleshoot production issues and optimize performance
- Deliver modular, reusable code aligned with project standards
Requirements
- 5+ years of AWS experience (Lambda, API Gateway, RDS, DynamoDB, VPC)
- 3+ years of Terraform or Infrastructure-as-Code expertise
- Strong understanding of AWS security, networking, and cost optimization
- Experience with API Gateway custom authorizers and VPC endpoint configuration
- Familiarity with Lambda cold-start optimization and Layer management
- Proven ability to design and document infrastructure architecture
- 5+ years of Python development experience
- 3+ years with FastAPI, Django, or similar async Python frameworks
- Expertise in PostgreSQL and JSONB queries
- Experience with async/await patterns and error handling
- Strong understanding of REST API design principles
- Proficiency with SQLAlchemy ORM and database optimization
- Excellent debugging and troubleshooting abilities
- Experience with Git workflows, pull requests, and CI/CD
- Ability to work independently and deliver production-ready code
- Strong communication and documentation skills
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
- Experience with AWS Bedrock or other LLM platforms
- Familiarity with Azure AD/MSAL for authentication
- Knowledge of DynamoDB and document-based data models
- Experience with serverless architecture patterns
- Contributions to open-source projects
- Experience with Cypress or similar testing frameworks
- AWS Solutions Architect Associate certification or equivalent
- Exposure to Angular/TypeScript for API design is a plus
Technologies
- Python, Python 3.12+
- FastAPI, Django
- Terraform
- AWS services: Lambda, API Gateway, RDS, DynamoDB, VPC, IAM, S3, CloudFront, ALB, CloudWatch
- Bedrock
- PostgreSQL, JSONB
- SQLAlchemy
- pytest
- GitHub Actions
Benefits
- ACA-compliant supplemental package available for enrollment