Job Title: Senior Python AWS Developer
Experience: 710 Years
Location: Chennai
Employment Type: Full-Time ( WFO)
Job Description
We are looking for an experienced
Senior Python Developer with strong AWS expertise to design, develop, and maintain scalable cloud-based applications. The ideal candidate will have hands-on experience in building backend systems, working with AWS services, and deploying applications in production environments.
The role involves close collaboration with cross-functional teams to deliver high-quality, secure, and performance-driven solutions aligned with business requirements.
Roles & Responsibilities
- Design, develop, and maintain backend applications using Python
- Build and deploy applications on AWS cloud infrastructure
- Develop and consume RESTful APIs
- Work with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudWatch
- Implement serverless and microservices-based architectures
- Optimize application performance, scalability, and security
- Manage CI/CD pipelines for automated builds and deployments
- Collaborate with DevOps, QA, and frontend teams
- Troubleshoot production issues and provide root cause analysis
- Ensure adherence to coding standards and best practices
- Mentor junior developers and conduct code reviews
Required Skills
Primary Skills
- Strong proficiency in Python (7+ years)
- Extensive experience with AWS services
- Experience in frameworks such as Django / Flask / FastAPI
- Strong knowledge of REST APIs
- Experience with SQL & NoSQL databases
- Hands-on experience with Linux/Unix environments
Cloud & DevOps
- AWS: EC2, S3, Lambda, IAM, RDS, DynamoDB, CloudFormation
- CI/CD tools: Jenkins, GitLab CI, AWS CodePipeline
- Containerization: Docker (Kubernetes is a plus)
- Version control: Git
Additional Skills
- Knowledge of Microservices architecture
- Understanding of Security, Authentication, and Authorization
- Experience with monitoring/logging tools
- Agile/Scrum methodology experience
Nice to Have
- AWS Certifications (Associate / Professional)
- Experience with Terraform
- Exposure to event-driven architectures
- Experience in high-availability and scalable systems
Education
- Bachelor's degree in Computer Science, Engineering, or related field