Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 6.0 years
15 - 20 Lacs
bengaluru
Work from Office
Your Role and Impact Senior Python/Django Developer (Bangalore) Selected Candidate wil have to work 2 days/week in client office, Backend Architecture & System Design Design modular, object-oriented backends using Django's 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 code, API Development (REST / GraphQL) Build and maintain RESTful APIs using Django REST Framework (DRF), Optionally integrate GraphQL using libraries like Graphene-Django, Handle serialization, versioning, authentication, and throttling of APIs, Authentication, Authorization & Security Implement secure authentication (JWT, OAuth2, session-based) and fine-grained access control, Apply best practices to avoid vulnerabilities (e-g , XSS, CSRF, SQL injection), Integrate 3rd-party auth providers (Google, SSO, etc), Database Modeling & Optimization Design relational models using Django ORM and object-oriented principles, Optimize queries with select_related, prefetch_related, and indexing, Handle schema migrations, denormalization, and data integrity checks, Business Logic & Services Layer Encapsulate business logic in service classes or utility modules, Write reusable components like invoice generators, pricing engines, etc Testing & Quality Assurance Develop unit, integration, and API tests using Django's test framework, Pytest, Implement mocking, data factories, and coverage tracking, Review and maintain high test coverage and reliable CI pipelines, Deployment & DevOps Integration Work with containerization tools (Docker), CI/CD pipelines (GitHub Actions, Jenkins), and cloud platforms (AWS, GCP), Automate migrations, static file management, and environment-specific settings, Use Gunicorn + Nginx or similar for production deployment, Performance Tuning & Scalability Identify and optimize performance bottlenecks (slow queries, N+1 problems), Use caching strategies (Redis, Memcached), and Djangos built-in cache framework, Profile application behavior and plan for horizontal/vertical scaling, Frontend Integration (Full Stack, if needed) Collaborate with frontend developers (React, Vue, etc) or write server-rendered templates (Django Templates, Jinja2), Handle API integration, 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 design discussions, technical planning, and codebase evolution, Typical Tools & Libraries Purpose 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 Your Contribution Senior Python/Django Developer (Bangalore) Selected Candidate wil have to work 2 days/week in client office, Backend Architecture & System Design Design modular, object-oriented backends using Django's 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 code, API Development (REST / GraphQL) Build and maintain RESTful APIs using Django REST Framework (DRF), Optionally integrate GraphQL using libraries like Graphene-Django, Handle serialization, versioning, authentication, and throttling of APIs, Authentication, Authorization & Security Implement secure authentication (JWT, OAuth2, session-based) and fine-grained access control, Apply best practices to avoid vulnerabilities (e-g , XSS, CSRF, SQL injection), Integrate 3rd-party auth providers (Google, SSO, etc), Database Modeling & Optimization Design relational models using Django ORM and object-oriented principles, Optimize queries with select_related, prefetch_related, and indexing, Handle schema migrations, denormalization, and data integrity checks, Business Logic & Services Layer Encapsulate business logic in service classes or utility modules, Write reusable components like invoice generators, pricing engines, etc Testing & Quality Assurance Develop unit, integration, and API tests using Django's test framework, Pytest, Implement mocking, data factories, and coverage tracking, Review and maintain high test coverage and reliable CI pipelines, Deployment & DevOps Integration Work with containerization tools (Docker), CI/CD pipelines (GitHub Actions, Jenkins), and cloud platforms (AWS, GCP), Automate migrations, static file management, and environment-specific settings, Use Gunicorn + Nginx or similar for production deployment, Performance Tuning & Scalability Identify and optimize performance bottlenecks (slow queries, N+1 problems), Use caching strategies (Redis, Memcached), and Djangos built-in cache framework, Profile application behavior and plan for horizontal/vertical scaling, Frontend Integration (Full Stack, if needed) Collaborate with frontend developers (React, Vue, etc) or write server-rendered templates (Django Templates, Jinja2), Handle API integration, 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 design discussions, technical planning, and codebase evolution, Typical Tools & Libraries Purpose 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
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |