About the Role
We are seeking an experienced Senior Python Django Developer to design, develop, and optimize high-performance backend systems and APIs. The ideal candidate should have deep expertise in Python, Django, REST frameworks, and experience working with modern databases, cloud environments, and scalable architectures. This role involves collaborating with cross-functional teams to deliver robust, secure, and efficient backend solutions.
Key Responsibilities
Design, develop, and maintain server-side logic, RESTful APIs, and database models using Django and Django REST Framework (DRF).
Optimize applications for maximum speed, scalability, and reliability.
Implement data storage solutions with relational (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis) databases.
Collaborate with frontend and DevOps teams for seamless system integration and deployment.
Write clean, maintainable, and well-documented code following best practices.
Design and implement security and data protection mechanisms.
Troubleshoot, debug, and upgrade existing applications for performance improvements.
Lead code reviews, mentor junior developers, and ensure high-quality deliverables.
Integrate third-party APIs and services as per business requirements.
Participate in Agile ceremonies, contributing to sprint planning, estimation, and retrospectives.
Required Skills & Experience
4+ years of hands-on experience in Python and Django Framework.
Strong understanding of Django ORM, middleware, and class-based views.
Experience in building RESTful APIs using Django REST Framework (DRF).
Proficiency in database design and query optimization (PostgreSQL / MySQL).
Good understanding of NoSQL databases like MongoDB or Redis.
Familiarity with asynchronous programming (Celery, AsyncIO).
Experience working with Docker, Kubernetes, or cloud services (AWS, GCP, or Azure).
Knowledge of Git, CI / CD pipelines, and deployment workflows.
Strong debugging, analytical, and problem-solving skills.
Understanding of unit testing and test-driven development (TDD).
Python Developer Django • Pune, Maharashtra, India