We are looking for a skilled Python Developer with Cloud expertise to join our team. The ideal candidate will have a strong background in Python development, cloud platforms such as AWS, Azure, or GCP, and experience in building scalable applications.
Key Responsibilities:
- Develop, optimize, and maintain Python-based applications.
- Work with cloud platforms (AWS, Azure, GCP) for deployment, monitoring, and scaling.
- Design and implement microservices, serverless architectures, and API development.
- Manage cloud infrastructure using Terraform, CloudFormation, or equivalent.
- Implement CI/CD pipelines for seamless deployment.
- Work with containerization tools (Docker, Kubernetes) for cloud-native applications.
- Ensure security best practices in cloud environments.
- Troubleshoot and debug cloud-based applications.
Required Skills & Experience:
- Strong proficiency in Python (Django, Flask, Fast API).
- Hands-on experience with cloud platforms (AWS / Azure / GCP).
- Experience with Lambda, EC2, S3, IAM, Kubernetes, or similar services.
- Knowledge of SQL & NoSQL databases (PostgreSQL, MongoDB, DynamoDB).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD).
- Good understanding of API development & RESTful services.
- Strong grasp of DevOps practices & Infrastructure as Code (IaC).
- Good problem-solving and analytical skills.
- Excellent communication and teamwork skills