Python + Django Backend Developer

5 years

9 - 12 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Description: Python + Django Backend Developer

Experience: 5+ Years
Location: Gurugram
Employment Type: Contract (6 Months + Extendable)
Joining: Immediate Joiners Only
Communication: Strong verbal and written communication skills are mandatory

Role Overview

We are seeking an experienced Python + Django Backend Developer to join one of our client teams in Gurugram. The ideal candidate will have strong backend engineering expertise, hands-on experience in building scalable, high-performance applications, and the ability to work directly with client stakeholders. This role requires ownership, technical depth, and the ability to independently design and deliver backend solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Python and Django
  • Build and optimize RESTful APIs using Django REST Framework (DRF)
  • Design and manage efficient database schemas, models, and migrations
  • Ensure high performance, security, and responsiveness of backend systems
  • Handle large-scale transactions and high-volume API traffic
  • Collaborate with frontend teams for seamless API integration
  • Participate in code reviews, debugging, and performance tuning
  • Work closely with client teams to understand requirements and deliver solutions
  • Take end-to-end ownership of backend modules and services

Technical Skills & Requirements

1. Core Python Expertise

  • Strong command over Python fundamentals and best practices
  • Ability to write clean, optimized, reusable, and scalable code
  • Experience with asynchronous programming (async/await, Celery, etc.) is a plus

2. Django & Backend Development

  • Extensive hands-on experience with Django and Django REST Framework
  • Strong understanding of:
  • Django models, views, serializers, and middleware
  • Database migrations and schema evolution
  • ORM best practices and query optimization
  • Ability to independently design and architect backend components

3. Database & Schema Design

  • Proven experience in designing normalized, scalable database schemas
  • Strong understanding of:
  • Relational database concepts
  • Indexing, joins, transactions, and constraints
  • Query optimization and performance tuning
  • Hands-on experience with PostgreSQL and/or MySQL (mandatory)

4. High-Scale Application Experience

  • Experience working on high-traffic, transaction-heavy systems
  • Familiarity with handling concurrency, performance bottlenecks, and system scalability
  • Experience supporting applications with large user bases and high-frequency API requests

5. Frontend Knowledge (Client Requirement – Bonus)

  • Working knowledge of React.js
  • Ability to handle basic to intermediate UI-related tasks
  • Strong understanding of frontend-backend integration via APIs

6. Project & Production Experience

  • Hands-on experience working on production-grade applications
  • Exposure to:
  • Complex business workflows
  • Large datasets and real-time or near-real-time systems
  • Enterprise-level application environments

Soft Skills & Behavioral Expectations

  • Excellent communication skills with clarity of thought
  • Strong problem-solving and debugging abilities
  • Ability to work directly with clients and cross-functional teams
  • Proactive mindset with strong ownership and accountability
  • Ability to work independently in a fast-paced contract environment

Preferred (Nice to Have)

  • Experience with cloud platforms (AWS/Azure/GCP)
  • Familiarity with Docker, CI/CD pipelines
  • Knowledge of caching (Redis), message queues, or background job processing

Job Type: Contractual / Temporary
Contract length: 6 months

Pay: ₹80,000.00 - ₹100,000.00 per month

Application Question(s):

  • Do you have 5 years of experience in Python Development ?
  • Do you have 5 years of experience in Django ?
  • Do you have a knowledge of React ?

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