Qureos

FIND_THE_RIGHTJOB.

Senior Backend Engineer- Django

Giza, Egypt

JOB OBJECTIVE

The primary objective of the Backend Developer is to design, develop, and maintain robust and scalable backend systems that power applications and services. This role involves collaborating closely with cross-functional teams to understand business requirements, architecting efficient solutions, and ensuring the seamless integration of backend services with frontend and other systems. The Backend Developer is expected to adhere to best practices, ensure high performance and security, and contribute to the continuous improvement of the development lifecycle.

Key Accountabilities

  • Design and implement high-quality, scalable, and maintainable backend solutions using different programming languages like python or C++
  • Develop and maintain RESTful APIs to support application functionality and third-party integrations.
  • Ensure system responsiveness, reliability, and scalability
  • Design, implement, and optimize database schemas and queries.
  • Work with relational databases like PostgreSQL or MySQL,ensuring data integrity and performance.
  • Implement data migrations and versioning effectively.
  • Collaborate with architects and other developers to design system architecture aligned with business goals
  • Implement microservices or modular architectures where applicable to improve scalability and maintainability
  • Write unit tests, integration tests, and conduct performance testing to ensure high code quality.
  • Debug and resolve issues in the production environment efficiently.
  • Work closely with front-end developers, product managers,and other stakeholders to deliver end-to-end features
  • Participate in code reviews to maintain high standards and share knowledge within the team.
  • Implement best practices for security, including authentication, authorization, and data protection
  • Optimize applications for maximum speed and scalability.
  • Maintain clear and comprehensive documentation for backend systems, APIs, and technical processes.
  • Ensure version control systems (e.g., Git) are consistently updated and organized.

Education

Bachelors/master’s in computer science or computer engineering.

Certifications in Python, Django, or cloud platforms are a plus.

Skills

Technical skills:

  • Proficiency in Python and Django framework.
  • Strong understanding of RESTful API design and development.
  • Experience with relational databases (PostgreSQL, MySQL) and ORMs like Django ORM.
  • Knowledge of version control systems,particularly Git.
  • Familiarity with Docker, Kubernetes, and containerized deployments.
  • Exposure to cloud platforms such as AWS,Google Cloud, or Azure.
  • Knowledge of caching systems like Redis or Memcached.
  • Experience with CI/CD pipelines and automated deployments.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.
  • Ability to work effectively in a collaborative, fast-paced environment.
  • Eagerness to learn and adapt to new technologies.

© 2025 Qureos. All rights reserved.