تبحث شركتنا (نابه) عن مطور كامل المكدس (كبير) ذو خبرة ومهارات عالية لقيادة تصميم وتطوير وتحسين تطبيقات الويب القابلة للتطوير. في هذا الدور، ستعمل عبر المكدس التكنولوجي الكامل باستخدام الأطر الحديثة مثل React.js و Next.js و Node.js و Nest.js، مع قيادة القرارات المعمارية، وتوجيه أعضاء الفريق، وضمان معايير عالية لجودة الكود وأداء النظام.
المرشح المثالي لديه خبرة قوية في الخلفية، وخبرة في الأنظمة الموزعة، وسجل حافل في تقديم تطبيقات إنتاجية على نطاق واسع.
المسؤوليات الرئيسية
- تصميم وتطوير وصيانة تطبيقات ويب قابلة للتطوير وأداء عالٍ
- تصميم وبناء أنظمة واجهة المستخدم باستخدام React.js / Next.js
- تطوير وتحسين خدمات الخلفية باستخدام Node.js / Express.js / Nest.js
- تصميم وتنفيذ واجهات برمجة التطبيقات (APIs) ونماذج الخدمات الموزعة (Microservices)
- قيادة تصميم النظام والقرارات المعمارية للتطبيقات الجديدة والموجودة
- تحسين التطبيقات من حيث الأداء والقابلية للتطوير والأمان والموثوقية
- تصميم وإدارة قواعد البيانات بما في ذلك MongoDB و MySQL و PostgreSQL و Redis وقواعد بيانات السلسلات الزمنية (مثل InfluxDB و ClickHouse)
- تنفيذ أنظمة الأحداث باستخدام منصات الرسائل (مثل Kafka)
- قيادة ميزات الاتصال في الوقت الفعلي باستخدام WebSockets أو تقنيات مماثلة
- تنفيذ ومراقبة أنابيب CI/CD وممارسات DevOps
- نشر وإدارة التطبيقات باستخدام Docker و Kubernetes
- العمل مع منصات السحابة (AWS أو Azure أو GCP) لبنية تحتية قابلة للتطوير
- توجيه المطورين المبتدئين والمتوسطين وإجراء مراجعات الكود
- التعاون مع فرق متعددة الوظائف بما في ذلك المنتج والتصميم و DevOps
- تصحيح المشكلات المعقدة وضمان استقرار النظام
- مواكبة التقنيات الناشئة، بما في ذلك حالات استخدام الذكاء الاصطناعي/تعلم الآلة وممارسات التطوير الحديثة
المهارات التقنية المطلوبة
- إتقان قوي في JavaScript و TypeScript (ES6+)
- خبرة واسعة في React.js (و/أو Next.js)
- خبرة قوية في إدارة الحالة (Redux أو Zustand أو ما شابه)
- الاطلاع على مكتبات واجهة المستخدم React (Material UI أو Shadcn أو ما شابه)
- خبرة قوية في الخلفية مع Node.js و Express.js و Nest.js
- خبرة في تصميم وبناء واجهات برمجة التطبيقات (APIs) ونماذج الخدمات الموزعة
- خبرة في الاتصال في الوقت الفعلي باستخدام WebSockets / Socket.io
- خبرة في Apache Kafka أو منصات الرسائل/تدفق الأحداث المماثلة
- خبرة قوية في قواعد البيانات مع MongoDB و MySQL و PostgreSQL
- خبرة في Redis للتخزين المؤقت، أو الجلسات، أو حالات الاستخدام في الوقت الفعلي
- خبرة عملية في TypeORM أو أدوات ORM المماثلة
- خبرة في تطوير التطبيقات المعبأة في حاويات باستخدام Docker
- خبرة في Kubernetes لتنظيم الحاويات
- خبرة في العمل مع خدمات السحابة مثل AWS أو Azure أو GCP
- معرفة بأدوات CI/CD مثل GitHub Actions أو Jenkins أو ما شابه
- فهم قوي لتصميم النظام، والبنية المعمارية القابلة للتطوير، وتحسين الأداء، ومفاهيم الذكاء الاصطناعي/تعلم الآلة
- إتقان Git وطرق التحكم في الإصدارات الحديثة
- متحدث العربية
المؤهلات
مكان العمل: موقع العميل
- درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة (أو خبرة عملية مكافئة)
- خبرة مثبتة في تصميم وتقديم أنظمة قابلة للتطوير وإنتاجية
- فهم قوي لتصميم النظام، والأنظمة الموزعة، والبنية المعمارية للبرمجيات
- خبرة في قيادة القرارات التقنية وملكية تصميم النظام من البداية إلى النهاية
- خبرة في توجيه المطورين والمساهمة في نمو الفريق
- مهارات قوية في حل المشكلات والتحليل والتصحيح.
المهارات المطلوبة
JavaScriptTypeScriptReact.jsNext.jsNode.jsNest.jsReduxZustandMaterial UIShadcn
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف ماستر وركس
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال
