JOBSEARCHER

Python Developer

ARCHIVED
OptomiCharlotte, NCJune 5th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Optomi, in partnership with a leading energy client in Charlotte, NC, is seeking an experienced Backend Developer to accelerate the development and deployment of applications in Emerging Digital organization. You will be responsible for designing and implementing cloud infrastructure using Terraform and developing serverless APIs in Python FastAPI that power form generation, data persistence, and enterprise-scale deployments.** This opening is on a W-2 basis. There is no sponsorship availble now or in the future.**Experience of the Right Candidate 5+ years of Python development experience3+ years with FastAPI, Django, or similar async Python frameworksExpertise in relational databases (PostgreSQL) and JSONB queriesExperience with async/await patterns and error handlingStrong understanding of REST API design principlesProficiency with SQLAlchemy ORM and database optimization5+ years of AWS experience (Lambda, API Gateway, RDS, DynamoDB, VPC)3+ years of Terraform/Infrastructure-as-Code expertiseStrong understanding of AWS security, networking, and cost optimizationExperience with API Gateway custom authorizers and VPC endpoint configurationFamiliarity with Lambda cold-start optimization and Layer managementProven ability to design and document infrastructure architectureResponsibilities of the Right CandidateInfrastructure & CloudDesign and implement AWS infrastructure using Terraform, including:Lambda functions (compute layer)API Gateway (REST endpoints, custom authorizers)RDS PostgreSQL and DynamoDB (data layer)VPC, security groups, and private endpointsS3 buckets, CloudFront, and ALB configurationCloudWatch monitoring, logging, and alarmsEstablish Infrastructure-as-Code best practices (Terraform Cloud, state management, modules)Implement security hardening (least-privilege IAM, encryption, secret management)Optimize infrastructure for cost, performance, and reliabilitySupport CI/CD pipeline for automated deploymentsBackend DevelopmentDevelop robust, async FastAPI services for:Form generation and validation APIsForm submission and data persistenceUser and project management endpointsIntegration with AWS services (Bedrock LLM, S3, DynamoDB, RDS)Design and optimize database schemas (PostgreSQL, JSONB queries)Implement comprehensive error handling, logging, and observabilityWrite and maintain pytest test suites with 80%+ coverageFollow SOLID principles and clean code best practicesCollaboration & DeliveryWork closely with full-stack engineers and DevOps teamsParticipate in code reviews and architectural discussionsDocument infrastructure, APIs, and deployment proceduresTroubleshoot production issues and optimize performanceDeliver modular, reusable code aligned with project standardsPREFERRED QUALIFICATIONSExperience with AWS Bedrock or other LLM platformsFamiliarity with Azure AD/MSAL for authenticationKnowledge of DynamoDB and document-based data modelsExperience with serverless architecture patternsContributions to open-source projectsExperience with Cypress or similar testing frameworksAWS Solutions Architect Associate certification or equivalentExposure to Angular/TypeScript (not required, but helpful for API design)TECHNICAL STACKLanguage: Python 3.12+Framework: FastAPIInfrastructure: Terraform, AWS (Lambda, API Gateway, RDS, DynamoDB, VPC, IAM)Database: PostgreSQL (RDS), DynamoDBTesting: pytestCI/CD: GitHub ActionsMonitoring: CloudWatch, structured loggingLLM Integration: AWS Bedrock (Claude models)