DeveloperJobs.io
← Back to all jobs

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.