عن بُعد دوام كامل تقديم بنقرة واحدة
ASZ -
مصر , القاهرة
--
Company

تفاصيل الوظيفة

مطور برمجيات متكامل (Full-Stack) أول - React و Node.js و SQL Server

نحن نبحث عن مطور برمجيات متكامل يتمتع بمهارات عملية حقيقية، يمكنه تولي مسؤولية كاملة عن الميزات عبر الواجهة الأمامية، والخلفية، وقاعدة البيانات، والاختبار، والنشر. هذا المنصب ليس مخصصاً للواجهة الأمامية فقط أو الواجهة الخلفية فقط.

المسؤوليات الرئيسية

  • تولي مسؤولية ميزات البرمجيات من البداية إلى النهاية، بدءاً من التصميم التقني والتنفيذ وصولاً إلى الاختبار والنشر والمراقبة ودعم الإنتاج.
  • بناء واجهات مستخدم متجاوبة يسهل الوصول إليها باستخدام React و TypeScript و AstroJS و Tailwind CSS وأنماط المكونات القابلة لإعادة الاستخدام.
  • تطوير خدمات خلفية قابلة للتوسع وواجهات برمجة تطبيقات (REST APIs) باستخدام Node.js و TypeScript.
  • تصميم وتحسين استعلامات Microsoft SQL Server، وطرق العرض (Views)، والإجراءات المخزنة، وهياكل قواعد البيانات.
  • تطبيق تقنيات SSR و SSG والتحميل الكسول (lazy loading) وبنية Astro Island وتحديثات واجهة المستخدم المتفائلة وغيرها من تقنيات تحسين الأداء.
  • استكشاف أخطاء الإنتاج المعقدة وإصلاحها عبر طبقات الواجهة الأمامية والخلفية وقاعدة البيانات والبنية التحتية.
  • كتابة كود نظيف وقابل للصيانة والاختبار وموثق بشكل جيد.
  • المشاركة في تصميم النظام، واتخاذ القرارات التقنية، ومراجعة الأكواد، والتسليم المرن (Agile).
  • دعم خطوط أنابيب التكامل المستمر والنشر المستمر (CI/CD) وعمليات نشر البرمجيات الموثوقة.
  • التعاون بفعالية مع أصحاب المصلحة في مجالات المنتج والتصميم والهندسة.
  • توجيه المطورين الآخرين والمساهمة في تحسين المعايير الهندسية.

المؤهلات الإلزامية

  • خبرة لا تقل عن 5 سنوات في تطوير البرمجيات المهنية.
  • خبرة قوية وحديثة وعملية في كل من تطوير الواجهة الأمامية والخلفية.
  • خبرة متقدمة في React.js و TypeScript وهندسة الواجهات الأمامية الحديثة.
  • خبرة قوية في تطوير الواجهة الخلفية باستخدام Node.js مع Express أو NestJS أو إطار عمل مشابه.
  • خبرة قوية في Microsoft SQL Server، بما في ذلك الاستعلامات المعقدة، وطرق العرض، والإجراءات المخزنة، والفهرسة، وتحسين الاستعلامات.
  • خبرة في تصميم واستهلاك واستكشاف أخطاء REST APIs.
  • فهم قوي لتصميم النظام وهندسة البرمجيات والقابلية للتوسع والأمان والأداء.
  • قدرة مثبتة على التحقيق في مشكلات الإنتاج وحلها بشكل مستقل.
  • خبرة في الاختبار، وسير عمل Git، وممارسات مراجعة الكود.
  • القدرة على تحمل مسؤولية المخرجات وتوصيل القرارات التقنية بوضوح.
  • إجادة اللغة الإنجليزية بطلاقة في العمل.
  • التوفر للعمل بدوام كامل عن بعد وفقاً لساعات العمل في المملكة العربية السعودية.

المؤهلات المفضلة

  • خبرة في بيئة الإنتاج باستخدام AstroJS أو خبرة قوية في أطر عمل SSR/SSG مماثلة.
  • خبرة في Prisma ORM.
  • خبرة في Tailwind CSS و shadcn/ui و Nanostores.
  • خبرة في Docker وخطوط أنابيب CI/CD و Azure DevOps.
  • خبرة في إمكانية الوصول إلى الواجهة الأمامية وتحسين الأداء المتقدم.
  • خبرة سابقة في توجيه المطورين أو قيادة التسليم التقني.

هام

يتطلب هذا المنصب مسؤولية كاملة عن تطوير النظام بالكامل. قد لا يكون المرشحون الذين تقتصر خبرتهم المهنية بشكل أساسي على تطوير الواجهة الأمامية أو الخلفية دون مسؤولية عملية جوهرية عبر كلا الجانبين مناسبين لهذا الدور.

سيُطلب من المرشحين المختارين مناقشة مشاريع إنتاج محددة، ومساهمتهم الفردية، والقرارات المعمارية، وتحديات الأداء، والنتائج القابلة للقياس.

وظائف مشابهة

ASZ
مطور برمجيات متكامل (Full Stack) أول
حول ASZ
مصر, القاهرة