عن الدور
ستصمّم وتبني واجهات API والتكاملات وأنظمة البيانات، وتحافظ على أمانها وسرعتها واختبارها وسهولة صيانتها، وتربط منتجاتنا بأنظمة الأعمال مثل ERPNext.
ما ستقوم به
- تصميم واجهات REST ذات إصدارات وبناؤها
- دمج أنظمة الأعمال والخدمات الخارجية
- نمذجة البيانات وكتابة ترحيلات آمنة لقاعدة البيانات
- كتابة اختبارات الوحدات والتكامل والأمن
- مراقبة الأداء وتحليله وتحسينه
- مراجعة الشيفرة وتوثيق الخدمات بوضوح
المؤهلات الأساسية
- شهادة بكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة، أو خبرة عملية مكافئة
- 5 سنوات أو أكثر في تطوير الخلفية
- TypeScript (Node.js) أو Python في الإنتاج
- SQL متقدم وتصميم مخططات في PostgreSQL أو MariaDB
- واجهات API مبنية وفق OWASP API Security Top 10
- ملف GitHub أو عيّنات شيفرة لواجهات API بنيتها
- اختبارات الوحدات والتكامل ضمن CI
- الإنجليزية بمستوى CEFR C1 أو أعلى (IELTS 7.0 أو ما يعادله)
المعرفة المتعمّقة
- تصميم واجهات API: الإصدارات وعدم التكرار (idempotency) والترقيم ونماذج أخطاء موحّدة
- التزامن والاتساق: المعاملات والأقفال وحالات التسابق وإعادة المحاولة الآمنة
- الأنظمة الموزّعة: قوائم الانتظار والتسليم مرة واحدة على الأقل والاتساق النهائي
- التحليل والضبط: خطط الاستعلام وتجميع الاتصالات واستراتيجيات التخزين المؤقت
المؤهلات المفضّلة
- التطوير على ERPNext أو Frappe Framework
- قوائم الانتظار والتخزين المؤقت (Redis وRabbitMQ)
- أنظمة الفوترة أو المدفوعات (الإلمام بـ PCI DSS)
- مساهمات في المصادر المفتوحة
قبل أي عرض نتحقق من شهاداتك ومؤهلاتك ومراجعك وحقك في العمل في المملكة المتحدة. وتتطلب الأدوار الأمنية أيضًا فحص الخلفية (BPSS) وقد تتطلب تصريحًا أمنيًا.
SOWTK صاحب عمل يوفّر فرصًا متكافئة. نرحّب بالمتقدّمين من كل الخلفيات ولا نميّز على أساس أي سمة يحميها قانون المساواة لعام 2010.