
Python Django
1 week ago
About US -
At R Systems, we are shaping the future of technology by designing cutting-edge software products, platforms, and digital experiences that drive business growth for our clients.
Our product mindset and advanced engineering capabilities in Cloud, Data, AI, and Customer Experience empower us to deliver innovative solutions to key players across the high-tech industry. This includes ISVs, SaaS, and Internet companies, as well as leading organizations in telecom, media, healthcare, finance, and manufacturing.
We are Great Place to Work Certified in 10 countries where we have a full-time workforce - India, the USA, Canada, Poland, Romania, Moldova, Indonesia, Singapore, Malaysia, and Thailand. This means we are a dynamic, global team that values continuous learning, collaboration, and innovation. Join us and experience a workplace where your contributions are celebrated, and your growth, development, and well-being are at the heart of everything we do
Job Description -
Total Exp : 7+ Yrs
Notice Period : Early joiners
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 Django's 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
(Get a glimpse of) The R Systems Experience
- Purpose-Driven Projects: Contribute to meaningful projects making an impact in the lives of millions worldwide.
- Continuous Learning: Opportunities for personal development and skill enhancement by leveraging our Individual Development Programs, Certifications and collaborations with e- Learning Platforms.
- Diversity & inclusion: A culture that values different perspectives and fosters belonging.
- Well-being & balance: Flexible work policies designed to maintain a healthy work-life balance.
- Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp.
- Collaborative Culture & Teamwork: Fostering a sense of belonging and camaraderie through Team events and cultural collaboration. Also, drive innovation, enhance communication, and strengthen our organization's ability to adapt and thrive in a dynamic work environment.
- Varied Industry Experience: Gain valuable experience working with top global brands across sectors such as Healthcare, Banking, e-commerce, and Retail.
- Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path.
- Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment.
- If you are passionate and excited about working in a fast-paced, innovative environment, we would love to hear from you
R Systems is an equal opportunity employer that does not discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, age, or any other characteristic protected by law. We strive to build a team that reflects the diverse communities we serve, and we actively encourage applications from individuals of all backgrounds and experiences. Our commitment to equal opportunity extends to all aspects of employment, including recruitment, hiring, training, promotion, and benefits.
-
Python Developer(Django)
1 week ago
Bengaluru, Karnataka, India RedyHire Technologies Full time ₹ 4,50,000 - ₹ 8,50,000 per yearRedyHire is an AI-powered hiring platform that helps teams recruit smarter — with speed, precision, and integrity. It combines AI-driven resume screening, real-world skill assessments, automated proctoring, and AI-powered interviews to deliver deep candidate insights at every stage.We are looking for a Python Developer with strong experience in Django Rest...
-
Python/Django Developer
1 week ago
Bengaluru, Karnataka, India OpenTurf Technologies Pvt Ltd Full time ₹ 1,04,000 - ₹ 1,30,878 per yearWe are looking for a skilled Python/Django Developer with 3–5 years of hands-on experience to build and maintain scalable applications.Key Skills & Experience (3–5 Years):Strong proficiency in Python programmingHands-on experience with Django frameworkGood knowledge of RESTful APIs and API integrationExperience with SQL databases...
-
Python Django Lead
1 week ago
Bengaluru, Karnataka, India R Systems Full time ₹ 15,00,000 - ₹ 20,00,000 per yearYour Role and ImpactSenior Python/Django Developer (Bangalore)Selected Candidate wil have to work 2 days/week in client office.Backend Architecture & System DesignDesign 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...
-
Python Django Lead
1 week ago
Bengaluru, Karnataka, India R Systems International Full time ₹ 15,00,000 - ₹ 20,00,000 per yearSenior Python/Django Developer (Bangalore) Selected Candidate wil have to work 2 days/week in client office.Backend Architecture & System DesignDesign 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,...
-
Python Django Developer
4 days ago
Bengaluru, Karnataka, India VegaStack (PeerXP) Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWho We AreWe're a DevOps and Automation company based in Bengaluru, India. We have successfully delivered over 170 automation projects for 65+ global businesses, including Fortune 500 companies that entrust us with their most critical infrastructure and operations. We're bootstrapped, profitable, and scaling rapidly by consistently solving real, impactful...
-
Bengaluru, Karnataka, India beBeePython Full time ₹ 15,00,000 - ₹ 25,00,000Senior Software Engineer - Python/DjangoWe are seeking a seasoned expert in software development to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable, modular backends using Django's class-based views, models, and services.The ideal candidate will have 8-12 years of experience in software...
-
Senior Python/Django Developer Bangalore
24 hours ago
Bengaluru, Karnataka, India Technodysis Full time ₹ 1,04,000 - ₹ 1,30,878 per yearWe are looking for an experienced Senior Python/Django Developer to design and build scalable backend systems and APIs for high-performance web applications. The ideal candidate has strong expertise in Django, REST APIs, database optimization, and mentoring junior engineers.Experience: 713 YearsLocation: Bangalore (Work from office 2 days/week)Employment...
-
Python/Django Lead
22 hours ago
Bengaluru, Karnataka, India Technodysis Full time ₹ 15,00,000 - ₹ 28,00,000 per yearJob Description:Backend Architecture & System DesignDesign 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...
-
Full-Stack - Python Django
22 hours ago
Bengaluru, Karnataka, India ThinkAlternate Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per yearPython Django - Full Stack DeveloperWe are on the lookout for an energetic Full Stack Developer proficient in Python Django to join the core team at ThinkAlternate Technologies.Required Technical & Professional ExpertiseMinimum 2+ years of hands-on experience in Python Django.Proficiency in Django Stack is essential.Strong expertise in both front-end and...
-
Senior Python/Django Developer/Lead
4 days ago
Bengaluru, Karnataka, India R Systems Full time ₹ 15,00,000 - ₹ 28,00,000 per yearAre you aself-driven Python/Django expertwho thrives in building scalable, secure, and high-performance applications?R Systemsis looking for adynamic backend developer/Leadto join our fast-paced engineering teamRole: Senior Python/Django Developer/LeadLocation: (Bangalore – Hybrid)Exp-8+ YrsJoining time- Immediate to 15 DaysKey Responsibilities:Backend...