RSP Management Consultancy Services LLP
2/160,2nd floor,vengaivasal main road,Santhosapuram
Aug 03, 2026
Full time
RSP Management Consultancy Services LLP
Chennai, Tamil Nadu India
Contact us at partheeban.s@rspcs.in/ spkavisp@rspcs.in
8610006451/9841812993/9940599312
https://rspcs.in/
Pride ourselves on delivering top-notch Assessment, Advisory, and Audit services tailored to meet the unique needs and challenges of our clients. With a team of seasoned professionals and a commitment to excellence, we are a trusted partner for navigating the complex landscape of business, technology, and strategy across the globe - India, UK, USA, Dubai, Qatar, Abu Dhabi, Saudi Arabia, UAE, Malaysia and Singapore etc.
Our spectrum of expertise plays in various areas like Information Security, Business Continuity, IT Service Management, Payment Card Industry Data Security Standards, Privacy Information Management Systems & associated various regional regulatory requirements, Service Organization Control, Capability Maturity Model integrated, General Data Protection Regulation, Health Insurance Portability and Accountability Act, Quality Management System, Environment Management, Occupational Health and Safety, Food and Safety, Energy Management and also related Technical Services, Software Product Development, support and Product Hosting Services with a team of seasoned professionals and a commitment to excellence.
We, RSP consultancy services, have been recognized well in the industry as a proprietary entity for a decade with extraordinary and efficient work excellence to clients. We have recently transitioned to the RSP Management Consultancy Services LLP entity from the year 2024.
Job Title : Senior Software Python Django Developer (Mid-Level)
Location : Chennai, Tamil Nadu Industry : Auditing and Consultancy Services (IT / Risk / Compliance / Advisory)
Salary : Based on domain knowledge and service experience
Job Summary
We are seeking a highly skilled and motivated Python Django Developer with 4–5 years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate will have strong expertise in backend development using Python, Django, and Django REST Framework (DRF), along with frontend technologies and database management. The role requires hands-on experience in building enterprise-grade applications, RESTful APIs, authentication systems, and performance-optimized solutions.
Key Responsibilities
Application Development:
Design, develop, test, and maintain robust, scalable, and secure web applications using Python and Django Framework.
Develop and maintain RESTful APIs using Django REST Framework (DRF).
Implement reusable, efficient, and maintainable code following coding standards and best practices.
Collaborate with frontend developers to integrate user-facing elements with server-side logic.
Database Management:
Design and maintain database schemas using PostgreSQL/SQL.
Optimize database performance through query tuning, indexing, and efficient schema design.
Ensure data integrity, security, and scalability of database solutions.
Security & Access Management:
Implement authentication and authorization mechanisms including
JWT Authentication
Session-based Authentication
Role-Based Access Control (RBAC)
Ensure application security and compliance with secure coding practices.
API & System Integration:
Develop and integrate REST APIs with internal and external systems.
Ensure API scalability, documentation, and performance.
Support integration between frontend and backend services.
System Design & Architecture:
Participate in Low-Level Design (LLD) and architectural discussions.
Contribute to application design decisions for scalability, maintainability, and performance.
Understand and support both Monolithic and Microservices-based architectures.
DevOps & Version Control:
Utilize Docker for containerized application deployment.
Manage source code using Git/GitHub.
Support CI/CD and deployment-related activities where required.
Troubleshooting & Optimization:
Identify, troubleshoot, and resolve application issues.
Monitor and optimize application performance.
Conduct code reviews and contribute to continuous improvement initiatives.
Required Technical Skills
Backend Technologies
Python
Django Framework
Django REST Framework (DRF)
PostgreSQL / SQL
REST API Development & Integration
System Design (Low-Level Design – LLD)
Authentication & Authorization
JWT
Session-Based Authentication
RBAC
Docker
Git / GitHub
Frontend Technologies
JavaScript
HTML5
CSS3
Bootstrap
Qualifications & Project Experiences Requirements:
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Relevant certifications in Python, Django, Cloud Technologies, or DevOps will be an added advantage.
Developing and maintaining production-grade web applications.
Designing and implementing scalable RESTful APIs.
Implementing authentication and authorization mechanisms, including RBAC.
Developing and optimizing PostgreSQL database schemas and complex queries.
Integrating frontend and backend components effectively.
Troubleshooting, debugging, and enhancing application performance.
Delivering applications throughout the software development lifecycle (SDLC).
Preferred Skills:
Experience working with multi-tenant applications (schema-based or shared database architecture).
Experience developing enterprise business applications such as:
GRC (Governance, Risk & Compliance)
ERP (Enterprise Resource Planning)
CRM (Customer Relationship Management)
HRMS (Human Resource Management Systems)
Knowledge of Celery, Redis, and asynchronous/background task processing.
Strong understanding of:
Software Design Principles
Clean Architecture
Design Patterns
Coding Standards and Best Practices
Experience in:
Database Design
Query Optimization
Performance Tuning
Strong analytical, problem-solving, and debugging skills.
Understanding of application architecture patterns including Monolithic and Microservices.
Key Competencies
Strong problem-solving and analytical thinking.
Effective team communication and teamwork skills.
Ability to work independently and manage multiple priorities.
Attention to detail and commitment to code quality.
Proactive approach to learning and adopting new technologies.
Need to handle 4-5 members of team independently