تخطَّ إلى المحتوى
MacawsHub

مهندس Backend بمستوى متوسط (‎.NET)

بناء وصيانة خدمات وواجهات برمجية على ASP.NET Core تشغّل منصات عملائنا في التكنولوجيا المالية والرعاية الصحية والعمليات.

المستوى: متوسط الفريق: الهندسة الموقع: عن بُعد — الاتحاد الأوروبي ومنطقة الشرق الأوسط وشمال أفريقيا النوع: دوام كامل

عن الوظيفة

ستعمل على خدمات Backend في مشاركات التسليم لدينا — معظمها يعمل بـ ‎.NET، ومعظمها أحمال عمل خاضعة للتنظيم (تسويات مالية، تطبيقات رعاية صحية، أنظمة إدارة وثائق)، ومعظمها يجب أن يدوم. نحن نُحسِّن للكود الذي يصمد لتغيرات الفريق، لا لإطار العمل الرائج.

ستعمل بجانب فريق صغير من كبار المهندسين، ومناوبة on-call تبدأ بعد الإعداد (أسبوع كل ستة أسابيع)، ومراجعة الكود ممارسة فعلية — لا شكليّة.

كيف نوظّف

مكالمة تعارف → اختبار منزلي قصير مدفوع (مسألة شبيهة بالواقع، لا Leetcode) → جلسة عمل لمدة 90 دقيقة على إجابتك → عرض عمل. حوالي أسبوعين من البداية للنهاية.

ما ستقوم به

  • بناء وإطلاق خدمات ASP.NET Core وواجهات REST و Background Workers في الإنتاج.
  • تملّك الميزات من الطرف إلى الطرف — تصميم قاعدة البيانات، منطق العمل، الاختبارات، والنشر.
  • كتابة كود يستطيع مهندس آخر قراءته بعد ستة أشهر دون وجودك في الغرفة.
  • المشاركة في مراجعة الكود ونقاشات التصميم — طلبات الـ Pull هي وسيلتنا لمشاركة المعايير هنا.
  • التحقيق في مشكلات الإنتاج وإصلاحها في الخدمات التي تبنيها، وليس فقط تلك التي تسبّبت في كسرها.

ما نبحث عنه

  • خبرة احترافية من 3 إلى 5 سنوات في بناء أنظمة Backend بلغة C# / ‎.NET (Core, 6, 7, 8).
  • معرفة قوية بـ ASP.NET Core و Entity Framework Core وتصميم واجهات REST.
  • راحة مع قواعد البيانات العلاقية (SQL Server, PostgreSQL) — تستطيع كتابة استعلام غير تافه دون ORM.
  • خبرة في كتابة اختبارات الوحدة والتكامل كجزء طبيعي من العمل.
  • Git وسير عمل الـ Pull Request وخطوط CI طبيعة ثانية لك.

إضافات مفضّلة

  • خبرة سحابية على AWS أو Azure.
  • خلفية في أنظمة الرسائل (RabbitMQ, SQS, Service Bus) أو معماريات Event-Driven.
  • إلمام بـ CQRS / MediatR أو Dapper أو Vertical-Slice Architecture.
  • خبرة في الـ Observability — Structured Logging و OpenTelemetry والـ Tracing.

كيف نعمل

  • النتيجة قبل الإنتاجية

    لا نفوترك على نشاط؛ نلتزم بنتائج تستطيع وضعها على شريحة.

  • سينيور افتراضياً

    كل تعاون يبدأ بمهندسين سينيور. لا استبدال خفي بفِرَق أقل خبرة.

  • صريحون كتابياً

    إن كانت ميزة لن تحرّك المؤشر، سنخبرك كتابياً قبل بداية السبرنت.

  • مصمَّم ليُسلَّم

    كود وتوثيق وكتب تشغيل وبنية كرَموز. كل تعاون مصمَّم ليُسَلَّم بسلاسة.

لنبنِ شيئاً يفخر به عملاؤك.

أخبرنا أين أنت وأين تريد أن تصل — سنعود إليك خلال يوم عمل واحد برأي صريح وخطة عملية.