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).