Skip to main content
Posted 28 May, 2026

Senior Backend Engineer | Python | Cloud Platforms

XML LTD
Karnataka, IN Full Time
Reference: 26-00528-1349-3

Senior Backend Engineer | Python | Cloud Platforms

Location: Bangalore, India

Work Type: Full-time / Contractor

Industry: Energy / Digital Platforms

Experience Level: 5–10 years of experience in backend software development

Job Overview

We are looking for a Senior Backend Engineer with strong experience designing and operating production-grade backend services within cloud-native environments.

In this role, you will work as part of an agile engineering team responsible for building scalable backend systems, integrating cloud infrastructure, and supporting high-performance applications deployed across modern distributed platforms.

This opportunity is ideal for engineers who enjoy working with Python, cloud-native architectures, containerized deployments, and scalable microservices while contributing to reliable, enterprise-grade backend platforms.

Key Responsibilities

  • Design and develop scalable backend services and RESTful APIs using Python.
  • Build and maintain cloud-native solutions deployed on AWS or Azure platforms.
  • Design, deploy, and operate workloads within containerized environments using Kubernetes (K8s) and Docker.
  • Develop and maintain microservices architectures supporting enterprise-scale applications.
  • Implement and optimize CI/CD pipelines to automate build, testing, and deployment processes.
  • Write unit and integration tests following test-driven development (TDD) practices.
  • Work closely with product, engineering, DevOps, and platform teams within Agile environments.
  • Troubleshoot production issues and ensure high availability, reliability, and performance of deployed services.
  • Support backend integrations, ETL workflows, data processing pipelines, and platform interoperability across digital ecosystems.
  • Take ownership of deployed services and interfaces in production environments.
  • Participate in architecture discussions, technical design reviews, and continuous improvement initiatives.

Required Qualifications

  • 5–10 years of experience in backend software development.
  • Strong hands-on backend engineering experience using Python as a primary programming language.
  • Proven experience designing and developing RESTful APIs and microservices in production environments.
  • Hands-on experience deploying and managing applications within Kubernetes-based production environments.
  • Strong experience with AWS or Azure cloud platforms and cloud-native services.
  • Experience implementing CI/CD pipelines and automated deployment environments using Azure Pipelines, CircleCI, Jenkins, or similar tools.
  • Comprehensive understanding of ETL processes and end-to-end data integration workflows.
  • Experience supporting production environments, troubleshooting live production issues, and taking ownership of deployed services and integrations.
  • Experience with relational and NoSQL databases such as PostgreSQL, MongoDB, or Redis.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience working within Agile engineering teams and modern software delivery environments.
  • Experience writing unit tests, integration tests, and applying test-driven development principles.

Nice to Have

  • Experience with FastAPI, Flask, or Django frameworks.
  • Exposure to Google Cloud Platform (GCP), Cloudera, or other cloud ecosystems.
  • Experience with Kafka, event-driven architectures, or distributed messaging systems.
  • Familiarity with observability and monitoring tools such as Grafana, Prometheus, CloudWatch, or similar.
  • Familiarity with modern JavaScript frameworks and frontend-backend integration patterns.
  • Experience working within Agile, Lean Startup, or product-oriented engineering cultures.
  • Exposure to cloud functions, serverless architectures, and integration services technologies.

Technical Environment

  • Python
  • FastAPI / Flask / Django
  • REST APIs & Microservices
  • Docker / Kubernetes
  • AWS / Azure Cloud Platforms
  • CI/CD Pipelines
  • PostgreSQL / MongoDB / Redis
  • ETL & Data Integration Workflows
  • Distributed Systems & Event-Driven Architectures

What We Offer

  • Opportunity to work on large-scale digital platforms supporting global operations.
  • Exposure to modern cloud-native architectures, backend engineering best practices, and DevOps methodologies.
  • Collaborative engineering environment focused on innovation, scalability, reliability, and technical excellence.
  • Opportunity to contribute to enterprise-grade backend platforms within a global technology ecosystem.
  • Exposure to modern integration technologies, cloud services, and high-impact digital transformation initiatives.
  • Competitive contractor engagement within an international and high-performing engineering environment.

Sign up for Job Alerts