R Systems International - Python/Django Lead

R Systems

Bengaluru

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

R Systems in Bengaluru is looking for an experienced Python Django Lead to develop and maintain scalable backend systems using Django. The role involves designing and optimizing back-end architecture, API development, and ensuring security best practices.

The ideal candidate should possess expertise in Django and related tools, along with a strong leadership capability to mentor junior developers. Note: The selected candidate will need to work in the client office for 2 days per week.

Qualifications

  • Strong expertise in backend architecture and API development.
  • Proficient in database optimization and security best practices.
  • Experience in deployment and DevOps integration.

Responsibilities

  • Design and implement scalable backend systems using Django.
  • Develop and maintain RESTful APIs and integrate GraphQL.
  • Ensure security practices and optimize database queries.

Skills

Python
Django
Django REST Framework (DRF)
Celery
PostgreSQL
Redis
Docker

Job description

Python Django Lead

Location: Bangalore

We are looking for an experienced Python Django Lead to design, develop, and maintain scalable backend systems using Django.

The ideal candidate should possess strong expertise in backend architecture, API development, database optimization, security, testing, deployment, and technical leadership.

Note: The selected candidate will preferably be required to work 2 days/week from the client office.

Key Responsibilities
  • Backend Architecture & System Design :
  • Design modular, object-oriented backends using Django class-based views, models, and services.
  • Define reusable app structures (Django apps), domain models, and database schemas.
  • Apply SOLID principles, composition, and design patterns for clean and maintainable code.
  • API Development (REST / GraphQL) :
  • Build and maintain RESTful APIs using Django REST Framework (DRF).
  • Integrate GraphQL using libraries such as Graphene-Django, where required.
  • Handle API serialization, versioning, authentication, and throttling.
  • Authentication, Authorization & Security :
  • Implement secure authentication mechanisms (JWT, OAuth2, session-based authentication) and fine-grained access control.
  • Apply security best practices to prevent vulnerabilities such as XSS, CSRF, and SQL injection.
  • Integrate third-party authentication providers (Google, SSO, etc.
  • Database Modeling & Optimization :
  • Design relational models using Django ORM and object-oriented principles.
  • Optimize database queries using select_related, prefetch_related, and indexing.
  • Manage schema migrations, denormalization, and data integrity checks.
  • Business Logic & Services Layer :
  • Encapsulate business logic in service classes or utility modules.
  • Build reusable backend components such as invoice generators, pricing engines, and utility services.
  • Testing & Quality Assurance :
  • Develop unit, integration, and API tests using Djangos test framework and Pytest.
  • Implement mocking, data factories, and coverage tracking.
  • Maintain reliable CI pipelines and high test coverage standards.
  • Deployment & DevOps Integration :
  • Work with Docker, CI/CD pipelines (GitHub Actions, Jenkins), and cloud platforms (AWS/GCP).
  • Automate migrations, static file management, and environment-specific configurations.
  • Manage production deployment using Gunicorn + Nginx or similar tools.
  • Performance Tuning & Scalability :
  • Identify and optimize performance bottlenecks, including slow queries and N+1 problems.
  • Implement caching strategies using Redis, Memcached, and Djangos cache framework.
  • Profile application behavior and support horizontal/vertical scaling.
  • Frontend Integration :
  • Collaborate with frontend teams (React, Vue, etc.) or work with server-rendered templates (Django Templates, Jinja2).
  • Handle API integrations, template rendering, and form submissions.
  • Mentorship & Technical Leadership :
  • Review pull requests with a focus on architecture, OOP design, and performance.
  • Mentor junior developers and enforce clean coding practices.
  • Lead technical discussions, planning, and codebase evolution.
Required Skills & Technologies
  • Core Technologies :
  • Python
  • Django
  • Django REST Framework (DRF)
  • Celery
  • Tools & Libraries :
  • Category Tools / Libraries
  • Web Framework : Django, Django REST Framework
  • Testing : Pytest, Factory Boy, Django TestCase
  • Database : PostgreSQL, MySQL, SQLite, Django ORM
  • Caching : Redis, Memcached
  • DevOps : Docker, GitHub Actions, Jenkins, AWS/GCP
  • Security : Django Auth, JWT, OAuth2, Argon2, CSP
  • Performance Profiling : Silk, Django Debug Toolbar, Sentry
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Python Django Engineer
Lead Python Django Engineer

R Systems International • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Lead Python Django Engineer
Lead Python Django Engineer

R Systems • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Django Backend Developer
Django Backend Developer

Ninos IT Solution • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Python Dev / Technical Lead
Senior Python Dev / Technical Lead

Kodecorp • Hyderabad

On-site
INR 2,400,000 - 4,200,000
Software Development Lead - R01570191
Software Development Lead - R01570191

Brillio 2 • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Python Developer
Python Developer

Sonata Software • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Engineer - Python
Software Engineer - Python

KJBN Labs • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Development Lead - R01570192
Software Development Lead - R01570192

Brillio • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Sr. Backend Developer
Sr. Backend Developer

AdvaRisk • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

Statusneo Technology Consulting • Bengaluru, New Delhi

On-site
INR 1,500,000 - 2,100,000