HamburgerMenu
hirist

Backend Developer - Python

Dash Hire
Noida
3 - 5 Years

Posted on: 22/10/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?