Senior Python/Django Developer/Lead

8 - 12 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Python/Django Developer/Lead at R Systems, you will play a crucial role in building scalable, secure, and high-performance applications. Your responsibilities will include: - Designing modular and scalable backends using Django, incorporating Class-Based Views (CBVs), models, and services, while applying SOLID principles and design patterns. - Developing REST APIs using Django Rest Framework (DRF), with optional work in GraphQL, including handling authentication, versioning, and rate limiting. - Implementing secure authentication mechanisms such as JWT and OAuth2, ensuring access control and following security best practices. - Modeling schemas using Django ORM, optimizing queries, managing migrations, and ensuring data integrity. - Encapsulating business logic in reusable services like pricing engines and invoice generators. - Writing unit and integration tests using Pytest and Django TestCase, and maintaining continuous integration/continuous deployment (CI/CD) pipelines. - Working with technologies like Docker, GitHub Actions/Jenkins, and cloud platforms (AWS/GCP) for DevOps tasks, including deployment management. - Optimizing performance through caching, query tuning, and application scaling, as well as profiling. - Collaborating with frontend teams and utilizing Django templates when necessary for frontend integration. - Providing leadership by reviewing code, mentoring junior developers, and contributing to technical planning and design. Tech Stack: Django, Django Rest Framework (DRF), PostgreSQL/MySQL, Docker, Redis, GitHub Actions, AWS/GCP, Pytest, OAuth2/JWT. Join R Systems in Bangalore (Hybrid) and utilize your 8+ years of experience to make an immediate impact within a fast-paced engineering team.,

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