Role: Backend Engineer – Python, AWS & Microservices
Location: Bangalore
Experience: 5–8 Years
Notice Period: Immediate to 15 Days
Overview
We are looking for a Backend Engineer to own and evolve our core integration platform. The ideal candidate will be responsible for designing, building, and scaling event-driven microservices that enable seamless communication between IoT platforms and third-party vendor ecosystems.
Key Responsibilities
- Design and develop scalable cloud-native applications.
- Build and maintain RESTful APIs and backend services.
- Develop microservices and distributed applications.
- Implement event-driven architectures using Kafka, MQTT, and cloud messaging services.
- Build and enhance backend services for device state synchronization and real-time communication.Integrate cloud services, third-party APIs, and databases.
- Develop serverless applications using AWS Lambda or Azure Functions.
- Implement OAuth 2.0-based authentication and secure token management.Build scalable APIs for real-time dashboards and telemetry data visualization.
- Establish and maintain CI/CD pipelines for automated deployments.
- Collaborate with Product Managers, Architects, and QA teams to ensure timely and high-quality delivery.
- Troubleshoot and resolve complex production issues across distributed systems.
Required Skills
- 5–8 years of professional Backend Engineering experience.
- Strong proficiency in Python.
- Exposure to Node.js and TypeScript.
- Experience with event-driven architecture using Apache Kafka, MQTT, or similar messaging systems.
- Strong experience in RESTful API design and development.
- Hands-on experience building and scaling microservices.
- Experience with cloud platforms:
- AWS (ECS, Lambda, S3, CodePipeline)
- OR GCP (App Engine, Cloud Run)
- Strong understanding of OAuth 2.0, JWT, and secure authentication flows.
- Experience with Docker and containerized deployments.
- Experience with CI/CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline.
- Excellent problem-solving and debugging skills.
Preferred Skills
- Experience with IoT platforms and MQTT protocols.
- Familiarity with cloud messaging services such as Google Pub/Sub, Azure Event Hub, AWS SNS/SQS.
- Experience with Alexa Smart Home or Google Home integrations.
- Experience with Kubernetes-based deployments.
