Fullstack Software Engineer

Full time on site
Fullstack Software Engineer
Job Description

Fullstack Software Engineer

الغرض من الوظيفة:

تصميم وتطوير وصيانة التطبيقات البرمجية من الواجهة الأمامية (Front-End) إلى الخلفية (Back-End)، مع ضمان تقديم حلول تقنية عالية الجودة تلبي احتياجات العمل وفق أفضل الممارسات والمعايير الحديثة.

المهام والمسؤوليات:

  • تطوير واجهات المستخدم باستخدام تقنيات مثل HTML، CSS، JavaScript وأطر العمل الحديثة (React، Angular، Vue).
  • تطوير الأنظمة الخلفية (Back-End) باستخدام لغات مثل Node.js، Python، Java، أو .NET.
  • تصميم وإدارة قواعد البيانات (SQL / NoSQL).
  • بناء وتكامل واجهات برمجة التطبيقات (APIs).
  • اختبار وتصحيح الأخطاء وتحسين أداء التطبيقات.
  • العمل مع فرق متعددة (التصميم، الجودة، العمليات) لضمان تكامل الأنظمة.
  • تطبيق أفضل ممارسات الأمان السيبراني.
  • إدارة ونشر التطبيقات باستخدام أدوات DevOps وCI/CD.
  • توثيق الأنظمة والعمليات البرمجية.
  • متابعة أحدث التقنيات واقتراح تحسينات مستمرة.

المؤهلات المطلوبة:

  • درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو ما يعادلها.
  • خبرة لا تقل عن 3–7 سنوات في تطوير البرمجيات Full Stack.
  • خبرة قوية في تطوير الواجهات الأمامية والخلفية.
  • إلمام بقواعد البيانات وإدارة الخوادم.
  • معرفة بأدوات التحكم في الإصدارات مثل Git.

المهارات المطلوبة:

  • مهارات تحليلية قوية وحل المشكلات.
  • القدرة على العمل ضمن فريق متعدد التخصصات.
  • مهارات تنظيم وإدارة الوقت.
  • القدرة على التعلم السريع ومواكبة التقنيات الحديثة.
  • مهارات تواصل فعالة.

بيئة العمل:

  • العمل في مكاتب تقنية أو عن بُعد.
  • بيئة عمل ديناميكية تعتمد على المشاريع والتطوير المستمر.

مؤشرات الأداء الرئيسية (KPIs):

  • جودة الكود وخلوه من الأخطاء.
  • سرعة تطوير وتسليم الميزات الجديدة.
  • أداء واستقرار التطبيقات.
  • رضا المستخدمين النهائيين.
  • الالتزام بالمواعيد النهائية للمشاريع.

الراتب المدفوع: ﷼٢٬٥٠٠٫٠٠٠ لكل شهر

موقع العمل: بشكل شخصي

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?