Python Developer with AWSLocation: 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).