4 years

5 - 12 Lacs

Posted:7 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview

We are seeking an experienced Python Engineer to design and develop scalable backend systems using FastAPI (preferred), Django, or Flask. The ideal candidate will have strong expertise in API and microservice architecture, database management, and performance optimization. This role involves building and maintaining high-impact, user-facing products with a focus on quality, efficiency, and scalability.

Key Responsibilities

  • Design, develop, and maintain REST / GraphQL APIs using FastAPI, Django REST Framework (DRF), or Flask.
  • Write clean, asynchronous, and well-tested Python code (Python 3.9+).
  • Design and manage PostgreSQL schemas, queries, and migrations using Django ORM or SQLAlchemy.
  • Optimize system performance through caching, load management, and rate limiting.
  • Collaborate with cross-functional teams on system design, architecture, and code reviews.
  • Mentor junior developers and contribute to maintaining high engineering standards.

Required Skills & Experience

Skill Area Details

Python 4–5 years of experience, Python 3.9+

Frameworks Proficiency in FastAPI (async, Pydantic) or deep expertise in Django / Flask

APIs

Experience with REST, OpenAPI, JWT / OAuth2 authentication

Database

PostgreSQL (schema design, indexing, optimization) with ORM experience

Asynchronous Programming

Hands-on with asyncio, async views, and task queues

Testing

Strong with pytest, maintaining 80%+ code coverage

Tools & Platforms

Git, Docker, CI/CD pipelines, and basic knowledge of AWS / GCP

Nice to Have

  • Experience with WebSockets (Django Channels / FastAPI).
  • Implement background task processing using Celery or RQ with Redis or RabbitMQ.
  • Familiarity with GraphQL (Graphene / Ariadne).
  • Exposure to Kafka, Serverless architectures, or Terraform.
  • Contributions to open-source projects.

You Are

  • Ownership-driven and proactive in solving problems.
  • A strong communicator with the ability to collaborate across teams.
  • Curious and passionate about performance, scalability, and clean code.

Tech Stack

Python • FastAPI / Django / Flask • PostgreSQL • Redis • Celery • Docker • AWS / GCP • GitHub Actions • pytest

Job Types: Full-time, Permanent

Pay: ₹500,000.00 - ₹1,200,000.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

pune, chennai, bengaluru