Job Openings Backend Developer (Python)

About the job Backend Developer (Python)

- Job Title: Backend Developer (Python).

- Location: Aleppo/Remotely.

- Job Type: Full-time.

- Company: A Software Development Company.

Responsibilities:

  • Design and develop a robust API integration system to merge multiple third-party APIs.
  • Build and maintain secure and scalable backend services.
  • Implement authentication, data processing, and API orchestration.
  • Optimize database performance and API response times.
  • Collaborate with frontend developers to ensure smooth integration. 

Requirements:

  • Strong knowledge of Python and frameworks like FastAPI, Django, or Flask.
  • Experience in API development and integrating multiple third-party services.
  • Proficiency in working with databases (PostgreSQL, MySQL).
  • Understanding of authentication protocols (OAuth, JWT). 

Nice to Have:

  • Experience with API gateways and caching strategies.
  • Basic Knowledge about AI tools and features.

- المسمى الوظيفي: مطور واجهة خلفية Python.

- الموقع: حلب/عن بعد.

- نوع الوظيفة: دوام كامل.

- الشركة: شركة تطوير برمجيات.

المسؤوليات

  • تصميم وتطوير نظام تكامل API قوي لدمج واجهات برمجة تطبيقات متعددة تابعة لجهات خارجية.
  • بناء وصيانة خدمات واجهة خلفية آمنة وقابلة للتطوير.
  • تنفيذ المصادقة ومعالجة البيانات وتنسيق واجهة برمجة التطبيقات.
  • تحسين أداء قاعدة البيانات وأوقات استجابة واجهة برمجة التطبيقات.
  • التعاون مع مطوري الواجهة الأمامية لضمان التكامل السلس.

المتطلبات:

  • معرفة قوية بلغة Python وأطر العمل مثل FastAPI أو Django أو Flask.
  • خبرة في تطوير واجهة برمجة التطبيقات ودمج خدمات متعددة تابعة لجهات خارجية.
  • إتقان العمل مع قواعد البيانات (PostgreSQL وMySQL).
  • فهم بروتوكولات المصادقة (OAuth وJWT).

من الجيد أن يكون لديك:

  • خبرة في بوابات API واستراتيجيات التخزين المؤقت.
  • المعرفة الأساسية بأدوات وميزات الذكاء الاصطناعي.