Overview
Cloud Backend / Platform Developer role focused on Python, Microsoft Azure and Kubernetes, building scalable microservices, event-driven applications and cloud-native backend solutions with a strong focus on reliability, security and observability.
What you'll do
- Design and develop scalable backend microservices using Python.
- Build cloud-native applications leveraging Microsoft Azure services.
- Develop and maintain event-driven architectures.
- Deploy and troubleshoot workloads on Azure Kubernetes Service (AKS).
- Create secure and resilient deployment pipelines using GitHub Actions.
- Implement containerized applications using Docker.
- Follow clean coding principles and industry best practices.
- Collaborate with cross-functional teams to deliver secure and reliable backend solutions.
What you'll need
- Python with strong understanding of async programming and Pytest.
- Microsoft Azure: Azure Functions.
- Microsoft Azure: Event Hub / Service Bus.
- Microsoft Azure: Azure Blob Storage.
- Microsoft Azure: Azure Storage Tables.
- Microsoft Azure: Azure IoT Hub.
- Microsoft Azure: Azure Key Vault (RBAC-based secret management).
- Azure Kubernetes Service (AKS).
- Docker (containerization and image hardening).
- GitHub Actions.
- Strong understanding of event-driven architecture, dead-letter queues, and retry and backoff mechanisms.
- Software design principles: SOLID and DRY.
Nice to have
- Azure Certifications.
- Terraform.
- SonarQube.
- PKI / Certificate Management.
- Grafana.
- Azure Log Analytics (KQL).
- Experience building Python microservices running on Azure Functions and Kubernetes.
- Strong understanding of distributed systems and resilient application design.
- Experience implementing observability, monitoring, and secure authentication.
- Security-first mindset with RBAC-based access management.
Details
- Location: Bangalore.
- Work mode: Hybrid.
- Employment type: Full-Time.
- Experience: 3 to 5 years.
Read the full description and apply on the company’s own careers page.