Senior Python Developer (with heavy AWS/Terraform focus)
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