مطور المكدس الكامل (React.js / Next.js / Nest.js)
نبذة عن الوظيفة
الوصف الوظيفي نحن نبحث عن مطوري Full Stack ذوي الخبرة لتصميم وتطوير وصيانة تطبيقات الويب الحديثة للمؤسسات. سيكون لدى المرشح المثالي خبرة قوية مع React.js وNext.js وNest.js، وبناء تطبيقات آمنة وقابلة للتطوير وعالية الأداء مع التعاون الوثيق مع فرق الذكاء الاصطناعي وDevOps وضمان الجودة. المسؤوليات الرئيسية • تصميم وتطوير وصيانة مكونات الواجهة الأمامية والخلفية لتطبيقات المؤسسة. • إنشاء تطبيقات ويب ولوحات معلومات سريعة الاستجابة وسهلة الاستخدام باستخدام React.js وNext.js. • تطوير خدمات خلفية آمنة وقابلة للتطوير وواجهات برمجة تطبيقات RESTful باستخدام Nest.js. • دمج التطبيقات مع خدمات الذكاء الاصطناعي وأنظمة المؤسسات وقواعد البيانات وواجهات برمجة التطبيقات التابعة لجهات خارجية. • تنفيذ المصادقة والترخيص والتحكم في الوصول المستند إلى الدور (RBAC). • تحسين أداء التطبيق، وقابلية التوسع، والأمن، وقابلية الصيانة. • المشاركة في مراجعات التعليمات البرمجية، والاختبار، وتصحيح الأخطاء، والوثائق الفنية. • التعاون مع مهندسي الذكاء الاصطناعي ومهندسي DevOps ومهندسي ضمان الجودة وأصحاب المصلحة التجاريين طوال دورة حياة التطوير. • اتباع معايير الترميز الآمن وأفضل ممارسات تطوير البرمجيات.
المتطلبات درجة البكالوريوس في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال ذي صلة. أكثر من 5 سنوات من الخبرة في تطوير Full Stack. خبرة عملية قوية مع React.js. تجربة قوية مع Next.js. تجربة قوية مع Nest.js. تجربة تطوير واجهات برمجة تطبيقات RESTful. تجربة دمج التطبيقات مع قواعد البيانات وواجهات برمجة التطبيقات التابعة لجهات خارجية. خبرة في المصادقة والتحكم في الوصول القائم على الدور (RBAC). معرفة جيدة بقواعد بيانات SQL و/أو NoSQL. تجربة مع Git والتحكم في الإصدار. يفضل الخبرة مع خطوط أنابيب Docker وCI/CD. مهارات قوية في تصحيح الأخطاء وحل المشكلات والتواصل. يفضل خبرة العمل في بيئات التطوير Agile.