نظرة عامة
نحن نبحث عن مهندس باك إند أول ذو مهارات عالية ولديه خبرة عميقة في Node.js للانضمام إلى فريقنا. بصفتك مساهمًا رئيسيًا، ستكون مسؤولاً عن بناء وصيانة واجهات برمجة التطبيقات والخدمات الآمنة، وضمان التكامل السلس مع تطبيقات الواجهة الأمامية، وتحسين أداء النظام. تعد الخلفية القوية في آليات المصادقة، بما في ذلك OAuth 2.0 وJWT، ضرورية. تعتبر الخبرة في Cloudflare Workers والهندسة المعمارية بدون خادم ميزة إضافية مهمة.
المسؤوليات
- تصميم وتطوير وصيانة تطبيقات وخدمات Node.js قابلة للتطوير.
- تنفيذ وإدارة آليات مصادقة مختلفة، بما في ذلك OAuth 2.0 وJWT.
- تطوير ونشر وظائف بدون خادم باستخدام Cloudflare Workers.
- تحسين أداء التطبيق وقابلية التوسع والموثوقية عبر جميع البيئات.
- التعاون بشكل وثيق مع مطوري الواجهة الأمامية ومديري المنتجات وأصحاب المصلحة الآخرين لتقديم منتجات عالية الجودة.
- كتابة تعليمات برمجية نظيفة وقابلة للصيانة وموثقة جيدًا.
- استكشاف الأخطاء وإصلاحها في كل من بيئات التطوير والإنتاج.
- البقاء على اطلاع على اتجاهات الصناعة والأدوات والتقنيات لضمان بقاء حلولنا حديثة.
المتطلبات
- درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
- خبرة مثبتة كمهندس Node.js أو دور مشابه للخلفية.
- إتقان قوي في تطوير JavaScript وNode.js.
- خبرة واسعة في بنية الخدمات المصغرة.
- معرفة متعمقة بـ OAuth 2.0 وJWT وأطر المصادقة ذات الصلة.
- الإلمام بـ Cloudflare Workers أو الأنظمة الأساسية المماثلة بدون خادم.
- خبرة في أنظمة التحكم في الإصدار، لا سيما Git.
- مهارات ممتازة في حل المشكلات والاهتمام الشديد بالتفاصيل.
- مهارات اتصال فعالة مع القدرة على العمل بشكل تعاوني في بيئة فريق.