Freelance Backend Engineer (TypeScript/Node + Supabase/Postgres) — Enforcement & CI Gates

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

السلام عليكم

وصف المشروع:

أبحث عن مهندس Backend مستقل لتنفيذ طبقة “Enforcement” داخل منتج قائم (بدون تطوير ميزات جديدة). المطلوب تطبيق تحقق صارم على مسارات الكتابة والإغلاق + اختبارات + CI Gate يمنع الدمج عند الفشل.

التقنيات: TypeScript/Node.js (Next.js Route Handlers)، Supabase/Postgres (RLS)، Vitest/Jest، GitHub Actions، promtool (Prometheus rules).

نطاق العمل (مختصر):

1. Core validation قبل أي DB write:

• رفض unknown fields (drift)

• evidence لازم JSON-string فقط + size limit + PII scan

• enums strict (Decision/Outcome)

2. Policy gate: requires approval + owner/deadline إلزامية

3. Closeout: no close بدون outcome + evidence JSON-only إذا موجود

4. CI stop-the-line: tests + lint/typecheck + promtool pinned + check release_channel label

5. Logs/Traces: version stamping فقط (بدون payload/PII أو tenant id)

المخرجات: PRs + tests + CI workflow + خطوات تحقق قصيرة.

شروط القبول: أي فشل يرجع ErrorResponse قياسي (code+message) وCI fail = no merge.

للتقديم: اذكر خبرتك مع Supabase RLS + مثال كود فيه validation + tests + CI

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
12 يوما
المهارات

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

تقدم للمشروع

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

أهلا، أنا عز الدين. أنا مطور مواقع full-stack وأقدر أنفذ المطلوب بسرعة وبدقة نظرا لخبرتي مع Next.js وSupabase في مشاريع سابقة كتير ليا، إضافة لتعاملي مع الautom...

وعليكم السلام يا استاذ محمد، أنا سيف سليمان Full Stack Developer شغال بـ .NET و Node.js، وعندي خبرة عالية في بناء APIs فيها validation قوي قبل أي write للـ data...

السلام عليكم، أنا Backend Engineer متخصص في Node.js و TypeScript ولدي خبرة في بناء أنظمة تعتمد على validation صارم، واستخدام PostgreSQL وكتابة سياسات أمان على م...

السلام عليكم مهندس محمد، قراءة تفاصيل مشروعك ممتعة لأي مهندس أنظمة (Systems Engineer). أنت لا تبحث عن كود جديد، أنت تبحث عن حارس بوابات (Gatekeeper) يضمن عدم تس...

Ehab M.

مرحبا ? اطلعت على وصف المشروع، وهذا بالضبط النوع من الأنظمة التي أعمل عليها يوميا (Validation Enforcement CI Gates RLS). أنا مهندس Backend بخبرة 10 سنوات في بنا...

Amr W.

مرحبا، مشروعك ليس مجرد backend عادي هذا Enforcement System حساس يحتاج شخص فاهم: validation، security، RLS، و CI gating بشكل عميق وهذا بالضبط تخصصي. أنا أعمل في ...

السلام عليكم أستاذ محمد، لقد قرأت تفاصيل المشروع بعناية. بصفتي مهندس Backend متخصص في بيئات (TypeScript/Next.js) وقواعد بيانات (Supabase/Postgres)، أدرك تماما أ...

محمد طاهر خان ن.

مرحبا، لدي خبرة واسعة في العمل مع TypeScript/Node.js وPostgreSQL، وأجيد التعامل مع سياسات أمان مستوى الصفوف (RLS) في Supabase وأنماط تطبيقها على مستوى الصفوف. ف...

مرحبا أستاذ محمد، بناء طبقات حماية صارمة (Enforcement Layers) ومنع الـ Data Drift هو صميم تخصصي في الأمن السيبراني. قرأت تفاصيل المشروع بعناية، ومستعد لتنفيذ ال...

Maamoune Kassem Mostapha H.

السلام عليكم، اطلعت على تفاصيل المشروع، وأرى أنه يتطلب دقة عالية في تطبيق طبقة Enforcement وعمليات تحقق صارمة، وهو مجال أمتلك فيه خبرة قوية. أنا مطور Full-stack...

وعليكم السلام أستاذ محمد، أنا خالد غنيم، Full Stack Developer متخصص في Node.js و TypeScript وعندي خبرة ممتازة مع Supabase/Postgres. قرأت النطاق بتمعن، وفاهمت ال...

السلام عليكم ورحمة الله، استاذ محمد، أنا يوسف Full Stack Developer متخصص بـ Nextjs و NodeJs و لدي خبرة في مشاريع Supabase مع تفعيل RLS وأظن أنني قادر على تلبية ...

وعليكم السلام استاذ محمد قرأت المتطلبات وفهمت إن المطلوب هو إضافة طبقة Enforcement صارمة فوق مسارات الكتابة والإغلاق داخل نظام قائم مع ضمان إن أي request تعدي ف...

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

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

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

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