Position: Senior Python Developer
Location: Remote with some travel to Charlotte, NC required
Duration: 6+ month contract-to-hire
Visa: GC or citizens
What You'll Need to Have:
- 5+ years of professional experience in Python development.
- 3+ years of hands-on experience with AWS cloud services.
- Expertise in designing and building microservices architecture.
- Strong understanding of serverless architectures and event-driven systems.
- Proficiency with AWS services such as Lambda, API Gateway, ECS, S3, DynamoDB, IAM, CloudFormation, and Step Functions.
- Experience with containerization (Docker; Kubernetes a plus).
- Solid knowledge of RESTful API design and development.
- Familiarity with Infrastructure as Code (IaC) using Terraform, AWS CDK, or CloudFormation.
- Strong understanding of data integration patterns and practices.
- Proficiency with version control (Git) and CI/CD tools.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- AWS Certification (Developer Associate, Solutions Architect, or higher).
- Experience with event-driven architectures (SQS, SNS, EventBridge).
- Exposure to relational and NoSQL databases (PostgreSQL, DynamoDB).
- Knowledge of monitoring tools like CloudWatch, Datadog, or Prometheus.
- Experience in Agile/Scrum development environments.
Additional Details:
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Artists and Writers