العودة لقائمة المشاريع
مطور Backend (Next.js / Node.js) خبير في الربط البرمجي (APIs & Webhooks) لمنصة SaaS
الميزانية
$250.00 - $500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
node.js
Next.js
Restful API
تطوير البرمجيات
Back End
FastAPI
node.js
Next.js
Restful API
تطوير البرمجيات
Back End
FastAPI
الوصف
نعمل على تطوير منصة منصة SaaS متقدمة متخصصة في مجال رقمي وأتمتة الذكاء الاصطناعي. المنصة مبنية بأحدث التقنيات (Next.js App Router, TypeScript, Prisma) ومستضافة على خوادم خاصة باستخدام (Coolify).
نبحث عن مطور واجهات خلفية (Backend Developer) متمرس ليكون المساعد التقني في عمليات "الربط الخارجي" والتكامل مع الأنظمة المختلفة، وبناء أدوات سحب البيانات (Scraping).
المهام المطلوبة:
1. الربط مع منصات التجارة الإلكترونية: تكامل كامل مع (سلة، زد) عبر APIs و Webhooks لمزامنة الطلبات والمخزون والعملاء.
2. الربط مع بوابات الدفع: التأكد من استقرار عمل بوابة الدفع (مثل Paymob) وإدارة الاشتراكات (Subscriptions) وترقية/تخفيض الباقات.
3. أدوات سحب البيانات (Web Scraping): المساعدة في بناء وإدارة عناكب برمجية باستخدام مكتبات مثل (Crawlee / Puppeteer) لجلب البيانات بشكل آمن وتخطي الحظر.
4. تأسيس طوابير المهام (Job Queues): ربط وتنظيم المهام الثقيلة باستخدام (Redis + BullMQ) لضمان عدم تعليق السيرفر عند وجود طلبات عالية.
5. ربط أدوات مفتوحة المصدر: المساعدة في ربط المنصة عبر الـ API الداخلي مع خدمات مستضافة لدينا مثل (Ollama للذكاء الاصطناعي، n8n للأتمتة، وأدوات الرد الآلي).
المهارات المطلوبة إجبارياً:
• إتقان تام لبيئة Node.js وإطار عمل Next.js و TypeScript.
• خبرة عميقة جداً في بناء واستهلاك RESTful APIs و التعامل مع OAuth 2.0.
• فهم متقدم لـ Webhooks وكيفية تأمينها ومعالجة البيانات القادمة منها.
• خبرة في التعامل مع قواعد البيانات (PostgreSQL / Prisma).
• القدرة على التعامل مع Rate Limits وتفادي حظر السيرفرات عند سحب البيانات.
ملاحظة عن المشروع :
ما تم إنجازه في المشروع حتى الآن (لتكون في الصورة):
• الواجهات الأمامية (Frontend): تم الانتهاء بالكامل من تصميم وبرمجة واجهات المنصة (لوحة التحكم للمستخدمين والإدارة).
• البنية التحتية والاستضافة: المنصة تعمل ومستضافة على سيرفراتنا الخاصة باستخدام (Coolify)، وقاعدة البيانات (PostgreSQL & Prisma) مبنية ومستقرة.
• المصادقة والحماية (Auth): تم الانتهاء من نظام تسجيل الدخول والتوثيق وإدارة المستخدمين باستخدام (Supabase Auth) وربط الـ SMTP.
• الدفع والاشتراكات: تم دمج بوابة الدفع وتأسيس الهيكل الأساسي للاشتراكات.
المهارات المطلوبة إجبارياً:
• إتقان تام لبيئة Node.js وإطار عمل Next.js و TypeScript.
• خبرة عميقة جداً في بناء واستهلاك RESTful APIs والتعامل مع OAuth 2.0.
• فهم متقدم لـ Webhooks وكيفية تأمينها ومعالجة البيانات.
• القدرة على التعامل مع Rate Limits وتفادي حظر السيرفرات عند جلب البيانات.
ملاحظة للمستقلين:
يرجى إرفاق نماذج أعمالك السابقة في ربط الـ APIs (خصوصاً سلة وزد إن وُجد)، وذكر تقنياتك المفضلة في التعامل مع الـ Webhooks. العروض التي لا تحتوي على سابقة أعمال واضحة في الربط سيتم استبعادها. نتطلع لشراكة عمل طويلة الأمد في حال إثبات الكفاءة.