Job Summary
We 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 Responsibilities
Application 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 ).