Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Dashhire and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Description : </b></p><br/><p>The core responsibilities for the job include the following : </p><br/><p><b>Backend Development : </b></p><br/><p>- Design, develop, and maintain robust server-side logic using Django and FastAPI.</p><br/><p>- Create, manage, and optimize RESTful APIs and/or GraphQL endpoints for efficient and seamless data exchange.</p><br/><p>- Ensure backend systems are optimized for performance, scalability, and security, while adhering to best practices in coding standards.</p><br/><p><b>Database Management : </b></p><br/><p>- Design and maintain efficient database schemas and relationships using Django ORM.</p><br/><p>- Write optimized queries, handle migrations, and ensure data integrity across the application.</p><br/><p>- Implement best practices for database security, including regular backups and data redundancy.</p><br/><p><b>Admin Panel Development and Customization : </b></p><br/><p>- Develop and customize Django Admin interfaces for efficient data management and user interaction.</p><br/><p>- Build tailored admin dashboards and management tools, ensuring a user-friendly experience for administrators.</p><br/><p>- Implement custom filters, actions, and field displays in the admin panel to support business operations.</p><br/><p><b>Integration and Maintenance : </b></p><br/><p>- Integrate and manage third-party services and APIs (e.
g., payment gateways, email services, etc.
) to enhance application functionality.</p><br/><p>- Troubleshoot and debug backend issues to ensure smooth and uninterrupted system operations.</p><br/><p>- Manage deployment pipelines and version control using Git, CI/CD tools, and containerization strategies with Docker.</p><br/><p><b>Security and Compliance : </b></p><br/><p>- Implement robust authentication and authorization mechanisms, including JWT and OAuth protocols.</p><br/><p>- Secure APIs and data using encryption, CSRF protection, and best practices to prevent SQL injection and other security vulnerabilities.</p><br/><p>- Stay informed on the latest security trends and industry standards, updating systems as necessary to ensure compliance and protection.</p><br/><p><b>Requirements : </b></p><br/><p>- Proficient in Python, with solid experience in the Django framework, and FastAPI for high-performance asynchronous backend services.</p><br/><p>- Strong understanding of RESTful APIs, serializers, and request/response cycles.</p><br/><p>- Experience with relational databases such as PostgreSQL, MySQL, or SQLite.</p><br/><p>- Familiarity with frontend technologies for admin panel integration (e.
g., HTML, CSS, JavaScript).</p><br/><p>- Experience with version control using Git and familiarity with code collaboration platforms.</p><br/><p>- Knowledge of containerization and microservices architecture, with experience in Docker and Kubernetes, is a plus.</p><br/><p>- Experience with task queues (e.
g., Celery) and message brokers like RabbitMQ for handling asynchronous operations.</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Dashhire is actively hiring for this Backend Developer - Python position
Apply Now