Confidential Startup

Senior Full-Stack Software Engineer

Confidential Startup

الرياضدوام كاملخبير2 مشاهدة

نبحث عن مهندس برمجيات متكامل بخبرة مهنية لا تقل عن سبع سنوات لتصميم وبناء وتطوير منصات الويب الحديثة باستخدام تقنيات React وNext.js وTypeScript وNode.js. يتطلب هذا الدور تملكًا تقنيًا قويًا، وقدرة على اتخاذ قرارات معمارية مدروسة، بالإضافة إلى تقديم حلول عالية الجودة في بيئات تطوير مدعومة بالذكاء الاصطناعي.

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

  • تصميم وتطوير وصيانة تطبيقات الويب الشاملة باستخدام تقنيات البرمجة المتكاملة الحديثة.
  • قيادة تنفيذ هياكل واجهة المستخدم القابلة للتوسع باستخدام React.js وNext.js.
  • تصميم وبناء خدمات الواجهة الخلفية وواجهات برمجة التطبيقات (APIs) باستخدام Node.js (Express.js / NestJS).
  • اتخاذ قرارات معمارية مدروسة حول نماذج البيانات وواجهات برمجة التطبيقات وإدارة الحالة وحدود الأنظمة.
  • العمل بشكل فعال ضمن بيئات monorepo وأكواد المنصات المشتركة.
  • ضمان صحة البيانات وسلامة النوع من خلال التحقق من المخططات باستخدام Zod أو Yup.
  • تنفيذ وصيانة استراتيجيات إدارة الحالة واسترجاع البيانات بكفاءة.
  • مراجعة الأكواد من حيث الجودة والأداء والأمان وقابلية الصيانة.
  • توجيه المهندسين المبتدئين وذوي الخبرة المتوسطة من خلال مراجعات الأكواد وتقديم الإرشادات الفنية وأفضل الممارسات.
  • المساهمة في خطوط أنابيب CI/CD ونشر المنتجات باستخدام Docker وKubernetes.
  • التعاون الوثيق مع فرق المنتجات والتصميم وضمان الجودة وDevOps في بيئة عمل مشتركة.
  • المشاركة في طقوس Agile/Scrum والتقديرات والتخطيط الفني.
  • دفع تبني أفضل الممارسات الهندسية واستراتيجيات الاختبار ومعايير الترميز.

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

  • خبرة قوية في React.js وNext.js.
  • إتقان متقدم في TypeScript.
  • خبرة باستخدام Vite.
  • فهم عميق لـ React Hook Form وContext API وRedux Toolkit وTanStack Query.
  • خبرة قوية في Node.js وتجربة عملية مع Express.js و/أو NestJS.
  • خبرة في تصميم وتنفيذ واجهات برمجة التطبيقات RESTful.
  • خبرة قوية مع MongoDB وPostgreSQL.
  • خبرة في التحقق من المخططات باستخدام Zod أو Yup.

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

  • القدرة على كتابة أكواد نظيفة وقابلة للاختبار والصيانة بشكل مستمر.
  • فهم قوي للمعماريات المعتمدة على الخدمات الصغيرة (microservices).
  • خبرة في العمل ضمن بيئات monorepo.
  • قدرة على استخدام أدوات تطوير مدعومة بالذكاء الاصطناعي (مثل Cursor أو Claude Code) لتعزيز الإنتاجية.
  • مهارات قوية في التعاون والعمل الجماعي في بيئات متعددة التخصصات.

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

تاريخ النشر١ مارس ٢٠٢٦
التخصصتقنية المعلومات

عن الشركة

Confidential Startup

Confidential Startup

مشاركة الوظيفة