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-Manyata Tech Park) Must have Requirement
Exp-7+ Yrs
Joining time- Immediate to 30 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.