The Hird - USA
Website:
thehird.com
Job details:
Position: Python AWS Developer
📍 Location: Bangalore
🏢 Work Mode: Hybrid (3 Days Work From Office)
💼 Experience: 5+ Years
About the Role:
We are looking for a highly skilled and experienced Python AWS Developer to join our engineering team. The ideal candidate will have strong expertise in Python development, cloud-native application design, AWS services, and software architecture principles. This role requires hands-on experience in designing scalable applications, implementing robust backend systems, and working in a collaborative Agile environment.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Python
- Build and deploy cloud-native solutions on AWS
- Develop server less applications using AWS Lambda and related cloud services
- Participate in system architecture, technical design discussions, and code reviews
- Implement clean, maintainable, and reusable code following SOLID principles and design patterns
- Create Low-Level Design (LLD) documents and technical specifications
- Optimize application performance, reliability, and scalability
- Collaborate with cross-functional teams including DevOps, QA, and Product teams
- Troubleshoot and resolve production issues efficiently
Mandatory Skills & Qualifications:
- 5+ years of experience in Python development
- Strong understanding of System Design and Software Architecture
- Hands-on experience with Design Patterns and SOLID Principles
- Expertise in AWS Cloud Services
- Strong experience with AWS Lambda
- Experience with at least 3 AWS services such as:
- EC2
- S3
- RDS
- Lambda
- ECS/EKS
- API Gateway
- Cloud Watch
- Strong understanding of Low-Level Design (LLD)
- Experience with REST APIs and microservices architecture
- Familiarity with CI/CD pipelines and version control systems like Git
- Good problem-solving and analytical skills
Preferred Skills:
- Experience with containerization tools like Docker and Kubernetes
- Knowledge of Infrastructure as Code (Terraform/Cloud Formation)
- Exposure to Agile/Scrum methodologies
- Understanding of database optimization and performance tuning
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Click on Apply to know more.