Python developer with AWS
Technology
TCS
Columbus, United States1 week agoUntil 12/8/2026
Job description
Job Summary
We are looking for a skilled Python Developer with hands-on experience in Amazon Web Services (AWS) to design, develop, and deploy scalable backend systems. The ideal candidate will have strong experience in developing cloud-native applications, implementing APIs, automating infrastructure, and optimizing performance using modern Python frameworks and AWS services.Key Responsibilities
- Design, develop, and maintain Python-based applications and APIs using frameworks such as Flask, FastAPI, or Django.
- Deploy, manage, and monitor applications on AWS cloud infrastructure.
- Implement serverless and microservices-based architectures using AWS Lambda, API Gateway, ECS, EKS, and Fargate.
- Work with AWS services such as S3, RDS, DynamoDB, SNS, SQS, and CloudWatch.
- Collaborate with DevOps teams to design CI/CD pipelines using AWS CodePipeline, CodeBuild, or Jenkins.
- Integrate data sources and optimize data processing pipelines using AWS Glue, Step Functions, or EMR.
- Ensure code quality, performance, and scalability through unit testing and code reviews.
- Collaborate with cross-functional teams — including frontend developers, architects, and QA — to deliver high-quality software solutions.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 4–8 years of experience in Python development.
- Proficiency with AWS services for compute, storage, networking, and monitoring.
- Experience with RESTful API design and implementation.
- Strong knowledge of Docker and container orchestration (ECS/EKS).
- Experience with infrastructure as code (IaC) using Terraform or CloudFormation.
- Familiarity with Git, CI/CD pipelines, and agile development practices.
- Good understanding of SQL/NoSQL databases (PostgreSQL, DynamoDB, etc.).
- Excellent problem-solving and debugging skills.
Interested in this role?