Backend Engineer – Python & Microservices 5+ Yrs

Year    Remote, IN, India

Job Description

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



5-7+ 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: ?1,530,494.85 - ?2,015,477.79 per year

Benefits:

Work from home
Location Type:

Remote
Schedule:

Rotational shift
Work Location: Remote

Speak with the employer


+91 9167860790

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3721729
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year