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).
Python Developer • Columbus, OH, Ohio, USA