Job Title: Backend Engineer – Python & Microservices
Location: Remote
Employment Type: Full-time
Experience Required: 10+ years
Industry: SaaS / Energy / Mobility / Cloud Infrastructure
About the Role
We are looking for a highly skilled and autonomous Backend Engineer with deep expertise in Python , microservices architecture , and API design to join a high-impact engineering team working on scalable internal tools and enterprise SaaS platforms. You will play a key role in system architecture , PoC development , and cloud-native service delivery , collaborating closely with cross-functional teams.
Key Responsibilities
- Design and implement robust, scalable microservices using Python and related frameworks.
- Develop and maintain high-performance, production-grade RESTful APIs and background jobs .
- Lead or contribute to PoC architecture , system modularization, and microservice decomposition.
- Design and manage relational and NoSQL data models (PostgreSQL, MongoDB, DynamoDB).
- Build scalable, async batch jobs and distributed processing pipelines using Kafka, RabbitMQ, and SQS.
- Drive best practices around error handling, logging, security, and observability (Grafana, CloudWatch, Datadog).
- Collaborate across engineering, product, and DevOps to ship reliable features in cloud environments (AWS preferred).
- Contribute to documentation, system diagrams, and CI/CD pipelines (Terraform, GitHub Actions).
*
Requirements
- 10+ years of hands-on experience as a backend engineer
- Strong proficiency in Python (Flask, FastAPI, Django, etc.)
- Solid experience with microservices architecture and containerized environments (Docker, Kubernetes, EKS)
- Proven expertise in REST API design , rate limiting, security, and performance optimization
- Familiarity with NoSQL & SQL databases (MongoDB, PostgreSQL, DynamoDB, ClickHouse)
- Experience with cloud platforms (AWS, Azure, or GCP – AWS preferred)
- CI/CD and Infrastructure as Code (Jenkins, GitHub Actions, Terraform)
- Exposure to distributed systems, data processing, and event-based architectures (Kafka, SQS)
- Excellent written and verbal communication skills
- Bonus: Experience integrating with tools like Zendesk, Openfire, or ticketing/chat systems
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- Certifications in System Design or Cloud Architecture
Experience working in agile, distributed teams with a strong ownership mindset
Job Type: Full-time
Pay: ₹40,000.00 - ₹60,000.00 per month
Benefits:
Experience:
- Python: 6 years (Required)
- Back-end development: 6 years (Required)
- Microservices: 5 years (Required)
- Total: 8 years (Required)
License/Certification:
- LinkedIn ID (Required)
- System Design Certificate (Required)
- AWS Certified Cloud Practitioner – Foundational (Required)
Work Location: Remote