صورة قسم من الوظائف

مطوّر Node.js للواجهات الخلفية

مطوّر Node.js للواجهات الخلفية

من مقر الشركة

القطاع:

خدمات الأعمال

الموقع:

القاهرة, مصر

الخبرة المطلوبة:

-

الوصف الوظيفي

  • بناء وصيانة خدمات الـ backend باستخدام Node.js (REST APIs؛ ويفضل وجود خبرة في GraphQL).

  • تصميم وتنفيذ واجهات برمجة تطبيقات قابلة للتوسع لتطبيقات الويب والأدوات الداخلية.

  • العمل مع قواعد البيانات (SQL/NoSQL) وضمان سلامة البيانات، الأداء، والأمان.

  • الدمج مع خدمات/واجهات برمجة تطبيقات خارجية (مثل CRM/ATS/HR tools، بوابات الدفع، مزودي البريد الإلكتروني/SMS).

  • تطبيق المصادقة/التفويض (JWT/OAuth)، التحكم في الوصول بناءً على الأدوار، وأفضل ممارسات الأمان.

  • كتابة كود نظيف وقابل للاختبار والتعاون مع فرق الـ frontend (Next.js) وفريق المنتجات.

  • مراقبة المشكلات في بيئة الإنتاج وحلها؛ وتحسين الأداء والموثوقية.



  • المتطلبات

  • خبرة مهنية لا تقل عن سنتين كمطور backend باستخدام Node.js.

  • خبرة قوية في Express.js أو NestJS (أي منهما مقبول).

  • فهم قوي لتصميم واجهات برمجة التطبيقات، HTTP، middleware، معالجة الأخطاء، والتحقق من صحة البيانات.

  • خبرة عملية مع قواعد البيانات (PostgreSQL/MySQL و/أو MongoDB).

  • الإلمام بـ Git، مراجعة الكود، وأساسيات سير عمل CI/CD.

  • أساسيات قوية في كتابة الكود النظيف، تصحيح الأخطاء، وتحسين الأداء.