Are you a self-driven Python / Django expert who thrives in building scalable, secure, and high-performance applications? R Systems is looking for a dynamic backend developer / Lead to join our fast-paced engineering team!
Role : Senior Python / Django Developer / Lead
Location : (Bangalore – Hybrid)
Exp-8+ Yrs
Joining time- Immediate to 15 Days
Key Responsibilities :
Backend Architecture : Design modular, scalable backends using Django (CBVs, models, services); apply SOLID principles and design patterns.
API Development : Build REST APIs (DRF); optionally work with GraphQL; handle auth, versioning, and rate limiting.
Security & Auth : Implement secure auth (JWT, OAuth2), access control, and follow security best practices.
Database : Model schemas using Django ORM; optimize queries; handle migrations and data integrity.
Business Logic : Encapsulate logic in reusable services (e.g., pricing engines, invoice generators).
Testing : Write unit / integration tests (Pytest, Django TestCase); maintain CI / CD pipelines.
DevOps : Work with Docker, GitHub Actions / Jenkins, and cloud platforms (AWS / GCP); manage deployments.
Performance : Optimize performance (caching, query tuning); handle app scaling and profiling.
Frontend Integration : Collaborate with frontend teams or use Django templates where needed.
Leadership : Review code, mentor juniors, and contribute to technical planning and design.
Tech Stack : Django, DRF, PostgreSQL / MySQL, Docker, Redis, GitHub Actions, AWS / GCP, Pytest, OAuth2 / JWT.
Senior • Bengaluru, India