Python Developer with AWS
Location : Columbus, OH (Onsite)
Employment Type : Contract (C2C)
Job Description :
We are seeking a highly skilled Python Developer with strong AWS expertise to join our team in Columbus, OH. The ideal candidate will have hands-on experience developing scalable cloud-native applications using Python and various AWS services. You will work closely with cross-functional teams to design, develop, and deploy robust solutions in a fast-paced, agile environment.
Key Responsibilities :
- Design, develop, and deploy scalable backend applications using Python .
- Build and maintain data pipelines, APIs, and microservices in the AWS ecosystem.
- Utilize AWS services such as Lambda, S3, EC2, ECS, DynamoDB, RDS, and API Gateway .
- Implement automation for CI / CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline .
- Ensure best practices for cloud security, performance optimization, and cost efficiency.
- Collaborate with DevOps and data engineering teams for seamless integration and deployment.
- Perform code reviews, debugging, and performance tuning.
Required Skills :
6-10 years of experience in Python development .Hands-on experience with core AWS services (Lambda, S3, EC2, CloudWatch, RDS, etc.).Strong knowledge of RESTful API development and integration.Experience with Docker, Kubernetes, and Terraform preferred.Familiarity with CI / CD tools and Agile / Scrum methodologies .Solid understanding of version control systems (Git).Excellent problem-solving and communication skills.Nice to Have :
Experience with data engineering or ETL pipelines .Exposure to serverless architectures and event-driven systems .Working knowledge of SQL / NoSQL databases (PostgreSQL, DynamoDB).