في المكتب دوام كامل
Soum -
مصر , القاهرة
--
Soum

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

أسبوع العمل: من الأحد إلى الخميس

مواعيد العمل: من الأحد إلى الخميس، 9:00 صباحاً – 6:00 مساءً (بتوقيت المملكة العربية السعودية)
عن شركتنا
في Soum، نحن في مهمة لبناء سوق يمكّن المستخدمين من بيع وشراء أي شيء عبر الإنترنت بكل راحة وثقة وسهولة، بدءاً من سوق منطقة الشرق الأوسط وشمال أفريقيا. بدأنا بالإلكترونيات المستعملة في المملكة العربية السعودية، وأصبحنا قادة في السوق، ونحن الآن نتوسع ليشمل ذلك السيارات المستعملة والمقتنيات. في غضون عامين فقط، قمنا بتسهيل مئات الآلاف من المعاملات عبر أكثر من 150 موقعاً في المملكة، وحافظنا على 10,000 إدراج نشط في أي وقت، وحصلنا على لقب عاشر أكثر تطبيقات التجارة الإلكترونية تحميلاً في المملكة العربية السعودية لعام 2023، وتلقينا أكثر من 5 ملايين تحميل للتطبيق.

ملخص الوظيفة
نحن نبحث عن مهندس برمجيات خلفية (Backend) ماهر ومتحمس للانضمام إلى فريقنا الديناميكي. بصفتك مهندس برمجيات خلفية، ستلعب دوراً حاسماً في تصميم وتطوير وصيانة أنظمة الخلفية والخدمات المصغرة (microservices) القابلة للتطوير التي تشغل منتجاتنا.

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

الدور والمسؤوليات
  • تصميم وتطوير وصيانة أنظمة الخلفية باستخدام Node.js و TypeScript و Nest.js.
  • بناء وإدارة بنية الخدمات المصغرة القابلة للتطوير مع التركيز على الأداء والموثوقية.
  • تطوير واجهات برمجة التطبيقات (APIs) والتعامل مع الاتصال بين الخدمات باستخدام gRPC.
  • العمل مع MongoDB و PostgreSQL و ClickHouse لنمذجة البيانات وتخزينها وتحسينها.
  • التعاون مع الفرق متعددة الوظائف لفهم المتطلبات وتقديم حلول عالية الجودة.
  • ضمان جودة الكود وقابليته للصيانة من خلال أفضل الممارسات ومراجعة الكود والاختبار.
  • استكشاف الأخطاء وإصلاحها وتصحيحها وتحسين أنظمة الخلفية لضمان أداء سلس.


المتطلبات والمؤهلات
المهارات المطلوبة
  • تصميم وتطوير وصيانة أنظمة الخلفية باستخدام Node.js و TypeScript و Nest.js.
  • بناء وإدارة بنية الخدمات المصغرة القابلة للتطوير مع التركيز على الأداء والموثوقية.
  • تطوير واجهات برمجة التطبيقات (APIs) والتعامل مع الاتصال بين الخدمات باستخدام gRPC.
  • العمل مع MongoDB و PostgreSQL و ClickHouse لنمذجة البيانات وتخزينها وتحسينها.
  • فهم قوي لمسارات التكامل المستمر/النشر المستمر (CI/CD) واستراتيجيات النشر.
  • الإلمام بالمنصات السحابية مثل AWS أو GCP أو Azure.
  • معرفة الأنظمة الموزعة والهندسة القائمة على الأحداث (event-driven architectures).


المؤهلات
  • درجة البكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة، أو خبرة عملية معادلة.
  • خبرة 4–5 سنوات أو أكثر في تطوير برمجيات الخلفية.
  • إتقان Node.js و TypeScript.
  • خبرة في العمل مع MongoDB و PostgreSQL في بيئات الإنتاج.
  • فهم قوي لهندسة الخدمات المصغرة وبروتوكولات الاتصال مثل gRPC.
  • مهارات قوية في حل المشكلات والاهتمام بالتفاصيل.
  • مهارات تواصل وتعاون ممتازة.


ميزات إضافية
  • خبرة عملية في Kubernetes و Docker.
  • الاطلاع على لغة Golang لبناء مكونات خلفية ذات أداء عالٍ.
  • خبرة في توسيع وتحسين أنظمة الخلفية للتطبيقات ذات الحركة المرورية العالية.


قد نستخدم أدوات الذكاء الاصطناعي (AI) لدعم أجزاء من عملية التوظيف، مثل مراجعة الطلبات، أو تحليل السير الذاتية، أو تقييم الردود وتحديد أي تناقضات محتملة أو إشارات تحقق في مواد التقديم بناءً على المعلومات المتاحة. تساعد هذه الأدوات فريق التوظيف لدينا ولكنها لا تحل محل الحكم البشري. يتم اتخاذ قرارات التوظيف النهائية في النهاية من قبل البشر. إذا كنت ترغب في الحصول على مزيد من المعلومات حول كيفية معالجة بياناتك، يرجى الاتصال بنا.
انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Soum
مهندس برمجيات خلفية (Backend)
حول Soum
مصر, القاهرة
الاستشارات الإدارية