About the role
We are seeking a skilled Python Developer with hands-on experience in cloud platforms (AWS, Azure, or GCP) to develop and maintain scalable applications and infrastructure. You will work with cross-functional teams to build APIs, automate cloud workflows, and support deployment pipelines.
๐ Key Responsibilities:- Design, develop, and maintain scalable Python applications.
- Integrate cloud services (S3, Lambda, GCS, Azure Functions, etc.) into backend logic.
- Implement CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
- Write unit and integration tests (e.g., Pytest, unittest).
- Work with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Monitor applications and troubleshoot cloud-based deployments.
- Collaborate with DevOps, data engineering, and front-end teams.
- 3+ years experience with Python (Django, Flask, FastAPI, etc.)
- Experience with at least one major cloud provider (AWS/GCP/Azure)
- RESTful API design and development
- Version control systems (Git)
- Docker, Kubernetes basics
- SQL/NoSQL databases (PostgreSQL, MongoDB, etc.)
- Experience with serverless (AWS Lambda, Cloud Functions)
- Knowledge of data pipelines or ETL frameworks
- Security best practices in cloud apps
- Agile/Scrum experience
- Certifications (AWS Certified Developer, etc.)