Backend Engineer – Python (Cloud/Microservices)

Expertrons Delhi

Bengaluru

On-site

INR 2,600,000 - 4,000,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Expertrons is seeking a Python Backend Engineer to design and evolve an event-driven microservices platform, enabling IoT device onboarding and cross‑vendor integration on AWS/Kafka.

You will build REST APIs, serverless components, and real-time dashboards, with a focus on low latency, secure authentication, and scalable CI/CD pipelines.

Qualifications

  • 5-8 years of professional backend engineering experience.
  • Strong hands-on proficiency in Python; exposure to Node.js with TypeScript is a plus.
  • Experience with event-driven architecture using Kafka, MQTT, or similar messaging systems.
  • Solid experience with RESTful API design and scalable microservices.
  • Hands-on experience with AWS or GCP cloud services such as ECS, Lambda, S3, and Cloud Run.
  • Experience with OAuth 2.0, JWT, and secure authentication flows.
  • Proficiency with Docker and containerized deployments.
  • Experience with CI/CD pipelines (GitHub Actions, Jenkins, or AWS CodePipeline).

Responsibilities

  • Design and build scalable cloud-native applications on AWS, Azure, or GCP
  • Develop and maintain REST APIs, microservices, and distributed backend systems
  • Build serverless applications using AWS Lambda or Azure Functions with event-driven architectures
  • Own and extend the integration platform, enabling device onboarding across multiple third-party vendor ecosystems
  • Design and maintain event-driven architectures processing high-volume device events (10K+ events/sec) via Kafka, MQTT, and cloud messaging services
  • Build microservices for device state synchronization ensuring low-latency, reliable communication
  • Develop voice platform integrations for device discovery and control
  • Implement OAuth 2.0-based account linking and token lifecycle management
  • Build scalable backend APIs for real-time dashboards visualizing device telemetry
  • Establish and maintain CI/CD pipelines using GitHub Actions and AWS CodePipeline
  • Collaborate with product managers, solution architects, and QA for high-quality delivery

Skills

Python
Node.js
TypeScript
Kafka
REST APIs
Docker
AWS
GCP
OAuth 2.0

Tools

AWS ECS
AWS Lambda
S3
CodePipeline
GitHub Actions
Jenkins

Job description

Python Backend Engineer – Event-Driven Microservices (AWS/Kafka)
Role Overview

We are looking for an experienced Backend Engineer to own and evolve a core integration platform. The role involves designing, building, and scaling event-driven microservices that enable seamless communication between an IoT platform and multiple third-party vendor ecosystems, while driving technical decisions and working closely with product and architecture teams.

Responsibilities
  • Design and build scalable cloud-native applications on AWS, Azure, or GCP
  • Develop and maintain REST APIs, microservices, and distributed backend systems
  • Build serverless applications using AWS Lambda or Azure Functions with event-driven architectures
  • Own and extend the integration platform, enabling device onboarding across multiple third-party vendor ecosystems
  • Design and maintain event-driven architectures processing high-volume device events (10K+ events/sec) via Kafka, MQTT, and cloud messaging services
  • Build microservices for device state synchronization ensuring low-latency, reliable communication
  • Develop voice platform integrations (Alexa Smart Home, Google Home) for device discovery and control
  • Implement OAuth 2.0-based account linking and token lifecycle management
  • Build scalable backend APIs for real-time dashboards visualizing device telemetry
  • Establish and maintain CI/CD pipelines using GitHub Actions and AWS CodePipeline
  • Collaborate with product managers, solution architects, and QA for high-quality delivery
Qualifications
  • 5-8 years of professional backend engineering experience
  • Strong hands-on proficiency in Python (primary backend language); exposure to Node.js with TypeScript a plus
  • Experience with event-driven architecture using Kafka, MQTT, or similar messaging systems
  • Solid experience with RESTful API design and scalable microservices
  • Hands-on experience with AWS (ECS, Lambda, S3, CodePipeline) or GCP (App Engine, Cloud Run)
  • Experience with OAuth 2.0, JWT, and secure authentication flows
  • Proficiency with Docker and containerized deployments
  • Experience with CI/CD pipelines (GitHub Actions, Jenkins, or AWS CodePipeline)
Candidate Profile
  • Excellent problem-solving skills with ability to debug complex production issues across distributed services
  • Experience with IoT protocols (MQTT) and IoT platforms preferred
  • Familiarity with cloud messaging services (Pub/Sub, Event Hub, SNS/SQS) preferred
  • Experience with voice assistant integrations preferred
  • Kubernetes-based deployment experience preferred

Skills: event-driven microservices,python backend development,aws (lambda/ecs/codepipeline),rest api design,kafka/mqtt

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer – Python (Cloud/Microservices)
Backend Engineer – Python (Cloud/Microservices)

SAM Manpower and Career Services LLP • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Backend Engineer – Python, AWS & Microservices
Backend Engineer – Python, AWS & Microservices

GLOINNT Solutions • Bengaluru

On-site
INR 1,500,000 - 3,500,000
Backend Developer
Backend Developer

GLOINNT Solutions • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Python Backend & AWS Integration Engineer
Python Backend & AWS Integration Engineer

UsefulBI • India

On-site
INR 2,000,000 - 3,600,000
Backend Engineer Lead
Backend Engineer Lead

TRUSTKLUB Consulting • Pune District, Chennai District, Bengaluru

On-site
INR 1,400,000 - 2,200,000
SDET Backend QA Engineer – Python & AWS
SDET Backend QA Engineer – Python & AWS

Crew Kraftorz LLP • Hyderabad

Hybrid
INR 800,000 - 1,200,000
Python Backend Engineer (AWS Integration)
Python Backend Engineer (AWS Integration)

UsefulBI Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
AWS+Python Engineer
AWS+Python Engineer

Commergence • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Backed Engineer
Backed Engineer

Soul Ai • Mumbai

On-site
INR 900,000 - 1,500,000
Backend Services Engineer – Python & AWS
Backend Services Engineer – Python & AWS

Keylabsintelli • Bengaluru

On-site
INR 1,500,000 - 2,500,000