تفاصيل المشروع

السلام عليكم

كيف الحال ؟

عنوان العمل المقترح:

مطلوب مهندس برمجيات خلفية (Backend Developer) خبير لبناء بنية معمارية لنظام SaaS متعدد المستأجرين (Multi-Tenant SaaS) باستخدام Python و FastAPI.

وصف المشروع العام:

نبحث عن مهندس برمجيات خلفية محترف ومتمكن لبناء الهيكل البرمجي (Architecture Blueprint) لمنصة SaaS تخدم عدة شركات (Multi-Tenant) بشكل آمن وقابل للتوسع. النظام يعتمد على فصل البيانات بشكل صارم، ومعالجة العمليات الحساسة والأحداث بشكل غير متزامن لضمان الكفاءة العالية.

المهام والمسؤوليات المطلوبة:

عزل بيانات المستأجرين (Tenant Isolation): بناء منطق برمجي يضمن عزل بيانات كل شركة تماماً في قاعدة البيانات (PostgreSQL) عبر فلترة تلقائية إجبارية باستخدام tenant_id في جميع الاستعلامات والـ APIs لتفادي أي تسريب للبيانات.

تطوير بوابات الـ API (Internal & External):

واجهات داخلية (Internal APIs) مؤمنة عبر صلاحيات وتوكن (JWT).

واجهات خارجية (External APIs) للربط مع أطراف ثالثة مؤمنة عبر (API Keys) مع تطبيق نظام محدد لمعدل الطلبات (Rate Limiting).

النظام القائم على الأحداث (Event-Driven): إعداد آلية بث أحداث داخلية (عبر Redis Pub/Sub) عند تحديث البيانات الحساسة (مثل المخزون).

نظام إرسال الـ Webhooks وتوزيع المهام: بناء نظام غير متزامن بالكامل لإرسال تنبيهات الـ Webhooks للعملاء باستخدام طوابير الرسائل (Redis / RQ Worker أو Celery)، يتضمن آلية ذكية لإعادة المحاولة عند الفشل بتأخير متصاعد (Exponential Backoff)، وتوقيع الطلبات لضمان الأمان (HMAC Signatures).

الحزم والتشغيل: تنظيم المشروع في ملفات كاملة قابلة للتشغيل المباشر وتوفير بيئة (Docker Compose) لتشغيل كافة الخدمات (API, Database, Redis, Workers) بأمر واحد.

المتطلبات التقنية (Tech Stack):

خبرة قوية جداً في لغة Python وإطار عمل FastAPI.

خبرة ممتازة في التعامل مع قواعد بيانات Postgres (تحديداً منطق الـ Multi-tenancy).

خبرة في إدارة المهام الخلفية وطوابير الرسائل باستخدام Redis و RQ أو Celery.

معرفة جيدة بـ Docker و Docker Compose لتهيئة بيئات التشغيل.

فهم عميق لمفاهيم أمان الويب (JWT, HMAC, API Rate Limiting).

لاحقا سيتم مشاركة ملفات المشروع لسرية البيانات

المدة المتوقعة 20 يوم للإنتهاء من النموذج الاولي ويمكن زيادة الوقت حسب المعقول من 10 الى 20 يوم أخريات فقط

المدة الاجمالية لا تتجاوز 40 يوما

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$1000.00 - $2500.00
مدة التنفيذ
20 يوما
المهارات

صاحب المشروع
سالم ا.
  • مبرمج ومطور
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 2
مشاريع قيد التنفيذ 0
التواصلات الجارية 3

تقدم للمشروع

العروض المقدمة

لفت انتباهي أنكم لا تبحثون عن مجرد Backend Developer، بل عن مهندس قادر على بناء بنية معمارية متينة وآمنة لمنصة SaaS متعددة المستأجرين تكون قابلة للتوسع وتتحمل ا...

السلام عليكم ورحمة الله وبركاته، معك م. كمال أحمد، مهندس برمجيات (Backend) بخبرة تتجاوز 5 سنوات في هندسة وبناء منصات الـ SaaS المعقدة، ومتخصص بشكل عميق في تطوير...

السلام عليكم ورحمة الله وبركاته أستاذ سالم، قرأت تفاصيل مشروعك بدقة وعناية لبناء البنية المعمارية البرمجية (Architecture Blueprint) لمنصة Multi-Tenant SaaS آمنة...

المهندس سالم.. بعد التحية والسلام عليكم ورحمة الله وبركاته، معك أحمد، مهندس برمجيات متخصص في بناء Backend Architecture وتصميم البنية التحتية للمشاريع السحابية. ...

السلام عليكم، أنا مطور برمجيات أمتلك خبرة تزيد عن 10 سنوات، وقد أنجزت العديد من المشاريع المشابهة. يسعدني أن أضع هذه الخبرة في خدمة مشروعكم. لقد قرأت رسالتك الت...

Soufian T.

السلام عليكم أنا مهندس برمجيات ومطور Backend خبير جدا في Python وإطار عمل FastAPI وأمتلك خبرة عميقة في هندسة منصات SaaS متعددة المستأجرين بجانب إتقاني لتقنيات أ...

السلام عليكم مهندس سالم، اطلعت على تفاصيل المشروع بعناية، والواضح أن المطلوب ليس مجرد تطوير مجموعة APIs، بل تأسيس بنية Backend صحيحة وآمنة لمنصة SaaS متعددة الم...

السلام عليكم ورحمة الله وبركاته، اطلعت بعناية على تفاصيل المشروع، وفهمت أن المطلوب ليس مجرد إنشاء مجموعة APIs باستخدام FastAPI، بل بناء نواة معمارية قابلة للتشغ...

أشرف ا.

السلام عليكم ورحمة الله، أسعد الله أوقاتك أستاذ سالم. طريقة صياغتك للمشروع أوضحت لي أنك لا تبحث عن Backend Developer لتنفيذ APIs فقط، بل عن مهندس يضع أساسا معما...

بصفتي مهندسا يمتلك خبرة عملية في إدارة وتصميم الأنظمة، فقد تعلمت أن نجاح أي منصة SaaS لا يتوقف على الكود فحسب، بل على هندسة العمليات خلف الكواليس. لقد قمت سابقا...

ياسر ش.

مرحبا بك، لقد اطلعت بعناية على تفاصيل الهيكل المعماري المطلوب لمنصة الـ SaaS، وأتفهم تماما التحديات التقنية الكامنة في بناء نظام Multi-Tenant آمن، خاصة فيما يتع...

السلام عليكم ورحمة الله، سبق وعملت على منصات Multi-Tenant SaaS لقد قمت مؤخرا بتصميم وبناء معمارية لمنصة ذكاء اصطناعي (Multi-Tenant SaaS) تتحمل ضغطا عاليا، والمو...

السلام عليكم ورحمة الله وبركاته، أهلا بك أخي الكريم. بصفتي مهندس برمجيات خلفية (Backend Engineer) خبير في بناء الأنظمة السحابية المعقدة ومعماريات الـ SaaS، يسعد...

وعليكم السلام، الحمد لله بخير، أتمنى إنك بخير أيضا. أنا ياسر حجازي، مهندس برمجيات ومطور Full-Stack بخبرة تتجاوز 3 سنوات في تطوير منصات SaaS وMarketplaces وأنظمة...

وعليكم السلام استاذ سالم, واضح أن المطلوب ليس مجرد بناء Backend، وإنما وضع أساس معماري يمكن الاعتماد عليه مع التوسع، خصوصا في نقطة Tenant Isolation بحيث يكون تط...

وعليكم السلام الحمد لله بخير اتمني حضرتك تكون بخير استاذنا سالم المشروع اللي حضرتك بتوصفه مش مجرد Backend عادي ده Multi-Tenant SaaS وفيه تفاصيل لو اتعملت غلط من...

أهلا سالم، قمت بعمل blueprint وارفقته لك كملف pdf لتتصفحه وترى كيفية التنفيذ. أستطيع باذن الله ان: - ارشح لك أفضل VPS مناسب في هذه الحالة وكذلك تهيئته بشكل كامل...

السلام عليكم ورحمة الله وبركاته، أنا أحمد فوزي، مهندس برمجيات بخبرة تزيد عن 5 سنوات في بناء منصات SaaS والأنظمة متعددة المستأجرين، وتصميم الـBackend والـAPIs وق...

السلام عليكم أ. سالم، أكثر نقطة لفتت انتباهي في مشروعك ليست استخدام FastAPI أو PostgreSQL، وإنما اهتمامك ببناء Architecture صحيحة منذ البداية. وهذا هو القرار ال...

وعليكم السلام، الحمدلله بخير. نظام Multi-Tenant صح مش مجرد فلترة بـtenant_id وخلاص أخطر نقطة فيه فعليا إنه لازم يصير مستحيل هيكليا (مو بس بالعادة أو الانضباط) إ...

Abdulrahman A.

السلام عليكم ورحمة الله وبركاته، أنا عبدالرحمن عوض، Backend Engineer متخصص في Python وFastAPI، ولدي خبرة في تصميم الأنظمة القابلة للتوسع وبناء منصات SaaS وأنظمة...

هلا أستاذ سالم، مشروعكم من النوع اللي يفرق فيه التأسيس الصحيح من أول يوم، وهذا بالضبط شغلي. أقدر أستلم الجانب الخلفي وأبني لكم قاعدة تقنية مرتبة، آمنة، وسهلة ال...

عمر م.

السلام عليكم ورحمة الله وبركاته، ابعتلي رسالة وهبعتلك رابط نظام multi-tenant شغال دلوقتي: تسجل دخول بحساب شركة، تحاول تجيب بيانات شركة تانية بتعديل الـ ID في ال...

السلام عليكم ورحمة الله وبركاته أخي المهندس سالم، أتمنى أن تكون بخير. طريقة صياغتك للمشروع وتحديدك للمتطلبات التقنية بدقة (من الـ Tenant Isolation إلى معمارية ا...

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع بعناية، وأرى أن المتطلبات واضحة وتنسجم مع خبرتي في تطوير الأنظمة الخلفية المعتمدة على Python و FastAPI...

وعليكم السلام مهندس سالم، الحمد لله بخير. لقد أرفقت لك خطة عمل مفصلة (Working Plan) توضح البنية الهندسية للمشروع ومراحل التنفيذ للمعاينة. من مبرمج لمبرمج، المتط...

أنا محمد لؤي متخصص ف الباك اند،، وبردو Product Engineer بمسك السايكل من أولها لآخرها، من أول System analysis وأفهم هو محتاج إيه، لحد الديزاين، والـ Implementati...

Ahmed A.

السلام عليكم اطلعت على التفاصيل التقنية من الواضح ان المنصة SaaS الحمد لله لدي اكثر من 20 عام في هندسة البرمجيات وتطوير برمجيات SaaS وتقديم خدمات الذكاء الاصطنا...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.