Job SummaryWe are seeking a skilled
Python AWS Developer to design, build, and deploy scalable, cloud-native applications on
Amazon Web Services (AWS). The role focuses on backend services, RESTful APIs, automation, and CI/CD pipelines. The ideal candidate will have strong Python expertise, hands-on AWS experience, and the ability to collaborate effectively in Agile teams to deliver secure, high-performance cloud solutions.
Key ResponsibilitiesApplication Development- Design, develop, test, and maintain backend cloud applications, APIs, and microservices using Python.
- Build scalable and reusable components following clean code and best practices.
AWS Implementation- Develop and deploy solutions using AWS services such as:
- Lambda, S3, EC2, IAM, CloudWatch
- Container-based solutions using Docker and ECS
- Design cloud architectures that are secure, scalable, and cost-efficient.
Automation & CI/CD- Create data pipelines and automate workflows.
- Implement and maintain CI/CD pipelines for continuous integration and deployment.
- Support infrastructure automation (Terraform is a plus).
Collaboration- Work closely with DevOps, front-end, and product teams to gather requirements and deliver features.
- Participate in Agile ceremonies and contribute to sprint planning and delivery.
Code Quality & Best Practices- Write clean, efficient, and testable Python code.
- Conduct and participate in code reviews.
- Follow software engineering best practices and standards.
Maintenance & Optimization- Monitor, troubleshoot, and optimize cloud applications for:
- Performance
- Security
- Reliability
- Cost efficiency
Essential Skills & Qualifications- Strong proficiency in Python, including frameworks such as Flask and Django.
- Solid understanding of AWS core services and cloud architecture.
- Experience building and consuming RESTful APIs.
- Hands-on experience with databases:
- Relational: Amazon RDS
- NoSQL: Amazon DynamoDB
- Experience with Git for version control.
- Hands-on exposure to Docker and CI/CD tools.
- Strong understanding of Agile development and microservices architecture.
Desirable Skills- Container orchestration knowledge (Docker, Kubernetes).
- Front-end basics (JavaScript, HTML).
- Data engineering or data science exposure (Pandas, NumPy).
- Infrastructure as Code experience (Terraform).