HamburgerMenu
hirist

Backend Developer - Python/Django

Dash Hire
Anywhere in India/Multiple Locations
3 - 5 Years

Posted on: 25/11/2025

Job Description

Description :

The core responsibilities for the job include the following :

Backend Development :

- Design, develop, and maintain robust server-side logic using Django and FastAPI.

- Create, manage, and optimize RESTful APIs and/or GraphQL endpoints for efficient and seamless data exchange.

- Ensure backend systems are optimized for performance, scalability, and security, while adhering to best practices in coding standards.

Database Management :

- Design and maintain efficient database schemas and relationships using Django ORM.

- Write optimized queries, handle migrations, and ensure data integrity across the application.

- Implement best practices for database security, including regular backups and data redundancy.

Admin Panel Development and Customization :

- Develop and customize Django Admin interfaces for efficient data management and user interaction.

- Build tailored admin dashboards and management tools, ensuring a user-friendly experience for administrators.

- Implement custom filters, actions, and field displays in the admin panel to support business operations.

Integration and Maintenance :

- Integrate and manage third-party services and APIs (e.g., payment gateways, email services, etc.) to enhance application functionality.

- Troubleshoot and debug backend issues to ensure smooth and uninterrupted system operations.

- Manage deployment pipelines and version control using Git, CI/CD tools, and containerization strategies with Docker.

Security and Compliance :

- Implement robust authentication and authorization mechanisms, including JWT and OAuth protocols.

- Secure APIs and data using encryption, CSRF protection, and best practices to prevent SQL injection and other security vulnerabilities.

- Stay informed on the latest security trends and industry standards, updating systems as necessary to ensure compliance and protection.

Requirements :

- Proficient in Python, with solid experience in the Django framework, and FastAPI for high-performance asynchronous backend services.

- Strong understanding of RESTful APIs, serializers, and request/response cycles.

- Experience with relational databases such as PostgreSQL, MySQL, or SQLite.

- Familiarity with frontend technologies for admin panel integration (e.g., HTML, CSS, JavaScript).

- Experience with version control using Git and familiarity with code collaboration platforms.

- Knowledge of containerization and microservices architecture, with experience in Docker and Kubernetes, is a plus.

- Experience with task queues (e.g., Celery) and message brokers like RabbitMQ for handling asynchronous operations


info-icon

Did you find something suspicious?