We are seeking a talented Backend Developer with a strong background in Django to join our growing team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining server-side logic, ensuring high performance and responsiveness of our web applications. You will collaborate closely with front-end developers, UX/UI designers, and other cross-functional teams to deliver seamless and efficient solutions. 

Job Responsibilities

  • Develop, test, and deploy scalable Django-based web applications. 
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic. 
  • Design and implement data storage solutions and efficient database schemas. 
  • Write efficient, reusable, and maintainable code following best practices and coding standards. 
  • Implement security and data protection measures. 
  • Collaborate with other team members and stakeholders to understand project requirements and deliver high-quality solutions. 
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards. 
  • Troubleshoot and debug issues, conduct performance tuning, and implement improvements. 
  • Stay updated on emerging trends and technologies in backend development. 

Qualifications

  • Proven experience as a Backend Developer with a focus on Django. 
  • Strong proficiency in Python and Django web frameworks. 
  • Experience with relational databases, such as PostgreSQL or MySQL. 
  • Knowledge of RESTful API design and implementation. 
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and their integration with Django. 
  • Understanding of version control systems, particularly Git. 
  • Solid understanding of software development principles, design patterns, and best practices. 
  • Ability to work independently and collaboratively in a team environment. 
  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 

Nice to Have

  • Experience with Docker and container orchestration tools (e.g., Kubernetes). 
  • Knowledge of asynchronous task queues (e.g., Celery). 
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. 
  • Understanding of GraphQL. 

Sr. Django Developer

  • Location

    Egypt

  • Job Title

    Django Developer

  • Employment Type

    Full Time

  • Seniority Level

    Senior

  • Apply by sending the CV to

    hr@dphish.com

Apply Now