مهندس واجهة خلفية (Backend Architect) خبير في Node.js و PostgreSQL لبناء نظام لوجستيات

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

نظرة عامة على المشروع:

نعمل حالياً على تطوير منصة لوجستيات وإدارة توصيل متكاملة (مشابهة لنظام جني) تربط بين التجار، السائقين، العملاء، والإدارة , والموظفين.

هيكل العمل: نحن نتولى إدارة المشروع وتطوير الواجهات الأمامية وتطبيقات الجوال (باستخدام Expo/React Native و React.js ). أبحث عن مطور Backend محترف لتولي المسؤولية الكاملة عن بناء القلب النابض للنظام (الـ APIs، قاعدة البيانات، التتبع اللحظي، والبنية التحتية للذكاء الاصطناعي).

الحزمة التقنية الإلزامية:

Backend: Node.js (يفضل بشدة NestJS لهندسة الأنظمة الكبرى، أو Express المتقدم).

Database: PostgreSQL مع إتقان تام لـ PostGIS (للعمليات الجغرافية والخرائط).

Real-time & Caching: Socket.io + Redis.

AI Integration: خبرة في ربط الـ APIs مع نماذج الذكاء الاصطناعي (LLMs / Predictive Models).

نطاق العمل التفصيلي (Core Responsibilities):

1. إدارة الحسابات والصلاحيات المرنة (Dynamic RBAC & Multi-tenancy)

بناء نظام مصادقة متقدم (JWT + Refresh Tokens + OTP).

تصميم نظام صلاحيات ديناميكي (Dynamic Roles & Permissions) يسمح للإدارة بإنشاء أدوار مخصصة (مثل: مدير فرع، ديسباتش، محاسب مندوب , عميل ) وتحديد صلاحيات الوصول (CRUD) لكل وحدة بدقة بحيث تكون اكثر ليونة .

تطبيق مفهوم الـ Multi-tenancy لضمان عزل بيانات التجار عن بعضهم البعض تماماً.

2. إدارة الشحنات والتتبع اللحظي (Shipments & Real-Time Tracking)

بناء دورة حياة الشحنة (AWB Lifecycle) من الإنشاء حتى التسليم أو المرتجع.

إدارة غرف الـ WebSockets بكفاءة عالية لتحديث مواقع السائقين لحظياً دون إرهاق السيرفر.

كتابة Geospatial Queries معقدة باستخدام PostGIS لحساب: أقرب سائق متاح (Nearest Neighbor)، المسافات الفعلية، والتحقق من الـ Geofencing (دخول/خروج السائق من نطاق المتجر أو العميل).

3. التقارير والرسومات البيانية (Analytics & Data Aggregation)

كتابة استعلامات تجميع (Aggregation Queries) سريعة ومعقدة لتغذية لوحات التحكم بالبيانات.

تجهيز APIs مخصصة للرسومات البيانية (Charts) تعرض:

إيرادات ومصاريف الـ COD يومياً/أسبوعياً/شهرياً.

أداء السائقين (معدل الإنجاز، التأخير، التقييمات).

كثافة الطلبات جغرافياً (Heatmaps).

استخدام الـ Caching (Redis) لضمان تحميل التقارير الثقيلة في أقل من ثانية.

4. البنية التحتية لدعم الذكاء الاصطناعي (AI-Ready Architecture)

التوزيع الذكي (Smart Auto-Dispatch): تجهيز الـ APIs لاستقبال ومعالجة بيانات التوزيع الآلي بناءً على (موقع السائق، حمولته الحالية، وتاريخ أدائه).

التنبؤ بوقت الوصول (ETA Prediction): بناء Data Pipelines تجمع بيانات المسارات والزحام لإرسالها لنماذج الـ AI والتنبؤ بوقت التسليم الدقيق.

كشف الشذوذ المالي (Anomaly Detection): تسجيل سجلات دقيقة (Audit Logs) لكل حركة مالية لتمكين الـ AI لاحقاً من اكتشاف أي تلاعب أو أخطاء في الـ COD.

المخرجات المطلوبة (Deliverables):

كود Backend نظيف، موثق، ومبني على أنماط تصميم احترافية (Design Patterns).

هيكلية قاعدة البيانات (Schema) محسنة للأداء (Indexed & Normalized).

توثيق شامل للـ APIs باستخدام Swagger / Postman.

دليل إعداد البيئة (Docker / Docker Compose) لسهولة التشغيل.

اختبار التصفية التقني (مهم جداً للتقديم):

لضمان جدية المتقدمين، يرجى تضمين إجابة مختصرة (فقرة واحدة) على هذا السؤال في عرضك:

"في نظام لوجستيات، يرسل 500 سائق مواقعهم كل 3 ثوانٍ. كيف ستصمم الـ Architecture لاستقبال هذه البيانات عبر Socket.io، وتحديثها للعملاء لحظياً، وحفظها في PostgreSQL لتحليل المسارات لاحقاً دون حدوث Database Lock أو انهيار للسيرفر؟"

تفاصيل التعاقد:

المدة الزمنية: 6 إلى 8 أسابيع (عمل مكثف).

الميزانية: مفتوحة للمحترفين (يرجى تقديم عرضك المالي بناءً على تقدير الوقت والجهد).

طريقة العمل: عن بُعد

الملكية: الكود المصدري وقواعد البيانات ملكية حصرية لصاحب المشروع.

للتقديم: يرجى إرسال رابط اعمال ، نماذج لأعمال سابقة (يفضل أنظمة لوجستيات/خرائط)، وإجابة السؤال التقني.

باقي التفاصيل يتم مناقشتها مع المطور المختار

بالتوفيق للجميع

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

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

تقدم للمشروع

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

السلام عليكم, اطلعت على تفاصيل المشروع بالكامل بعناية، وأرى أن المطلوب ليس تطوير نظام لوجستيات من الصفر، وإنما بناء قلب النابض للنظام (الـ APIs، قاعدة البيانات،...

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

ضحى ف.

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

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

مرحبا، قرأت تفاصيل مشروعكم بعناية، وأستطيع القول إنكم لا تبحثون عن مجرد مبرمج APIs، بل عن مهندس أنظمة يفهم أن منصة لوجستيات ناجحة تبنى على ثلاث ركائز: بنية بيان...

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

السلام عليكم أ.ابراهيم، واضح من طريقة كتابتك للمشروع إنك مهندس وتعرف إيش تبي مو عميل يحتاج أشرح له الفرق بين REST وWebSocket. فخليني أدخل بالموضوع مباشرة. أنتم ...

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

السلام عليكم ورحمة الله وبركاته، أنا محمد عبد الحليم، Full-Stack Software Engineer، وأعمل بشكل أساسي على تطوير تطبيقات الويب باستخدام Nodeتs (NestJS / Express) ...

أهلا بك بشمهندس إبراهيم، بصفتي Solo Technical Founder ومؤسس لمنصة ذكاء اصطناعي تعتمد على بنية تحتية معقدة (Node js, PostgreSQL, AI Routing Mesh)، قرأت تفاصيل مش...

السلام عليكم ورحمة الله وبركاته قرأت تفاصيل المشروع، وواضح أنكم تبنون نظام لوجستيات كبير ومهم، فيه تجار وسائقين وعملاء وإدارة وتتبع لحظي وتقارير وذكاء اصطناعي م...

أهلا بك بشمهندس إبراهيم، بصفتي مهندس واجهات خلفية (Backend Architect)، أقدر جدا الوصف التقني الدقيق للمشروع وفصلك للـ Frontend عن الـ Backend، فهذا يفتح المجال ...

مرحبا ابراهيم بخبرة اكثر من سنتين في بناء انظمة اللوجستيات المشكلة الحقيقية ليست في ربط الخرائط، بل في كيفية هندسة المعمارية البرمجية لتتحمل معالجة البيانات الج...

I saw your requirements and immediately envisioned how we can build this using NestJS and PostgreSQL. لقد قمت بالعمل على بناء وتطوير أنظمة خلفية متكاملة تعتمد ب...

السلام عليكم ورحمة الله وبركاته، اهلا مهندس ابراهيم، انا محمد مصطفي مطور Backend بخبرة اكثر من سنتين، اعمل بشكل أساسي على Node js / Express / NestJS، بالاضافة ا...

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

مرحبا أستاذ إبراهيم قرأت المشروع المطروح وهو يتمثل في تصميم منصة لوجستية قادرة على استقبال آلاف الأحداث اللحظية يوميا مع الحفاظ على سرعة النظام ودقة البيانات وق...

السلام عليكم اطلعت على تفاصيل المشروع بالكامل، وأرى أن متطلباته تتوافق بشكل كبير مع خبرتي في بناء الأنظمة الكبيرة باستخدام NestJS و PostgreSQL و Redis و SocketI...

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

مرحبا بك، قرأت تفاصيل المشروع الهندسية بعناية تامة. بصفتي مهندس برمجيات ومستشار تقني أعمل حاليا على تصميم وبناء أنظمة رقمية حساسة ومؤمنة لصالح (جهة حكومية سيادي...

Ziad G.

اشغلت على نظام قريب جدا من ده Taxi Arab، منصة توصيل فيها تتبع سائقين لحظي وتوزيع طلبات real-time وqueues، اشتغلت على 10 آلاف مستخدم وعملت تحسين أداء 70%، وده جو...

أهلا بحضرتك مهندس إبراهيم قرات تفاصيل المشروع، والحقيقة شدني لأنه من نوعية المشاريع اللي بحب أشتغل عليها، خصوصا الأنظمة اللي فيها Tracking وReal-time Updates. أ...

أهلا بشمهندس إبراهيم، لندخل في صلب الموضوع مباشرة. كمهندس واجهات خلفية (Backend Engineer) أعمل بشكل مكثف ببيئة (NestJS, TypeScript, PostgreSQL, Redis, Docker)، ...

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

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

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