Senior Django Backend Developer – Python & APIs Expert

Senior Django Backend Developer – Python & APIs Expert
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : NOT
المكان : SuadiArabia

re seeking an experienced Senior Django Backend Developer to join our engineering team. In this role, you will design, build, and maintain scalable backend systems, APIs, and data workflows. You will collaborate closely with product managers, frontend developers, and DevOps engineers to deliver high-quality software solutions that power our applications. The ideal candidate is an expert in Python/Django, with strong knowledge of relational databases, distributed systems, and cloud environments. You will mentor junior developers, enforce best practices, and take ownership of back-end architecture decisions.


Responsibilities


• Build and optimize backend services with Python, Django, and Django REST Framework.

• Design and deliver REST and GraphQL APIs with clear contracts, versioning, and strong observability.

• Model schemas, manage migrations, and tune PostgreSQL or MySQL for performance.

• Drive modular and testable architecture and contribute to microservices and event-driven designs when appropriate.

• Improve performance with Redis or Memcached, Celery, and profiling to meet service-level objectives.

• Containerize with Docker and deploy to AWS, Azure, or GCP with Kubernetes and CI/CD.

• Write unit, integration, and performance tests and lead rigorous code reviews.

• Implement authentication and authorization using OAuth2 or JWT and follow data-protection best practices including GDPR.

• Mentor junior engineers and collaborate across teams to deliver outcomes.Qualifications


  • 5+ years of back-end development experience with Python/Django in production environments.
  • Strong understanding of REST APIs, micro services, and event-driven architectures.
  • Solid experience with SQL (PostgreSQL, MySQL) and ORM tools.
  • Knowledge of caching, async tasks, and performance optimization.
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, or Azure).
  • Familiarity with CI/CD pipelines and automated deployments.
  • Proficiency in version control (Git) and Agile development practices.
  • Strong problem-solving, debugging, and system desi