الراتب عند المقابلة
Master-Works
Riyadh Saudi Arabia
تبحث شركة Master-Works عن مهندس برمجيات خلفي متمرس للانضمام إلى فريق التطوير لدينا. كمهندس برمجيات خلفي، ستكون مسؤولاً عن بناء والحفاظ على المنطق الخادم من جانب الخادم، وضمان الأداء العالي والاستجابة السريعة للطلبات من الواجهة الأمامية. بالعمل بشكل وثيق مع أعضاء الفريق الآخرين، ستقوم بتنفيذ منطق أعمال قوي وخدمات ويب، وتحسين التطبيقات لتحقيق أقصى سرعة وقابلية للتوسع. المهام الرئيسية: تطوير واختبار والحفاظ على تطبيقات الخادم الخلفي عالية الأداء باستخدام Node.js وTypeScript. التعاون مع مطوري الواجهة الأمامية لدمج واجهات برمجة التطبيقات والخدمات مع تطبيقات ReactJS. تصميم وتنفيذ معمارية الخوادم الخلفية وواجهات برمجة التطبيقات RESTful القابلة للتوسيع. كتابة كود نظيف وسهل الصيانة وفعال وفقًا لأفضل الممارسات. تحسين التطبيقات لتحقيق أقصى أداء وقابلية للتوسع. المشاركة في مراجعات الكود وتوجيه المطورين المبتدئين. العمل مع قواعد البيانات وإدارة تخزين البيانات، وضمان وصول آمن وفعال للبيانات. استكشاف الأخطاء وإصلاحها لتحسين أداء النظام. البقاء على اطلاع بأحدث الاتجاهات في تطوير الخوادم الخلفية والتكنولوجيا. المهارات المطلوبة: خبرة قوية في استخدام Node.js وTypeScript. إتقان تطوير الخوادم الخلفية مع التركيز على بناء واجهات برمجة تطبيقات RESTful. فهم جيد لـ ReactJS من أجل دمج الواجهة الأمامية مع الخلفية. خبرة في التعامل مع قواعد البيانات (SQL وNoSQL). معرفة قوية بـ Git وممارسات التحكم بالإصدار الأفضل. معرفة بأطر واختبارات الممارسات (Jest، Mocha، إلخ). القدرة على كتابة كود قابل للتوسيع وآمن. مهارات ممتازة في حل المشكلات وتصحيح الأخطاء. خبرة في العمل مع منصات الحوسبة السحابية والنشر (AWS، Google Cloud، إلخ). مهارات قوية في الاتصال والتعاون. المهارات المفضلة: معرفة بأدوات توزيع الحاويات والتحكم بها (Docker، Kubernetes). خبرة في معمارية الخدمات المصغرة. معرفة بخطوط أنابيب CI/CD. فهم منهجيات العمل الرشيقة (Agile). التعليم والخبرة: درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة (أو خبرة معادلة). خبرة لا تقل عن 5 سنوات في تطوير الخوادم الخلفية. المتطلبات