02 Sep
|
Expertrons Delhi
|
Bengaluru
02 Sep
Expertrons Delhi
Bengaluru
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 qualified 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
📌 Backend Engineer – Python (Cloud/Microservices) (Bengaluru)
🏢 Expertrons Delhi
📍 Bengaluru