Python developer with AWS
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.
Skills
- Agile
- API
- Api Design
- API Gateway
- AWS
- Aws Glue
- CI/CD
- Cloud
- Cloud Native
- CloudFormation
- CloudWatch
- DevOps
- Django
- Docker
- DynamoDB
- ECS
- EKS
- Fargate
- FastAPI
- Flask
- Git
- Infrastructure as Code
- Jenkins
- Lambda
- Microservices
- Networking
- NoSQL
- PostgreSQL
- Python
- RDS
- REST
- S3
- Serverless
- SNS
- SQL
- SQS
- Terraform
- Unit Testing