We are seeking a highly skilled Python Backend Developer with robust expertise in Cloud Computing, Microservices, and Python. The ideal candidate will be responsible for designing, developing, and deploying scalable cloud-native applications using modern microservices architecture. The candidate must have hands-on experience building backend services, APIs, and cloud-based solutions.
- Design and develop scalable backend applications using Python.
- Build and maintain microservices-based applications and RESTful APIs.
- Deploy, manage, and optimize applications on cloud platforms (AWS, Azure, or GCP).
- Implement cloud-native design principles and best practices.
- Develop containerized applications using Docker and Kubernetes.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Perform code reviews, troubleshooting, debugging, and performance tuning.
- Ensure application security, scalability, and reliability.
Required Technical Skills
- Strong programming experience in Python.
- Hands-on experience in Microservices Architecture.
- Experience with AWS, Azure, or GCP cloud services.
- Experience developing REST APIs.
- Knowledge of Docker and Kubernetes.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with relational and/or NoSQL databases.
- Familiarity with Git and Agile methodologies.
Good to Have
- FastAPI, Flask, or Django.
- Terraform or Infrastructure as Code (IaC).
- Monitoring and logging tools.
- Serverless architecture experience.