nineDots.io

Full Stack Engineer

nineDots.io

جميع مناطق المملكةدوام كاملخبير0 مشاهدة

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

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

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

  • تصميم وبناء خدمات خلفية قابلة للتوسع باستخدام .NET أو .NET Core.
  • تطوير تطبيقات أمامية حديثة باستخدام React، Angular، أو تقنيات مشابهة.
  • بناء وصيانة تطبيقات محمولة متعددة المنصات باستخدام Flutter.
  • العمل ضمن بنية ميكروسيرفس حديثة وسحابية.
  • التعاون بشكل وثيق مع فرق الإنتاج والتصميم لتقديم تجارب عملاء شاملة.
  • تعزيز ممارسات كتابة التعليمات البرمجية النظيفة وإعادة الهيكلة، وضمان القابلية للصيانة على المدى الطويل.
  • تطبيق مبادئ تطوير البرمجيات المدفوعة بالاختبار (TDD) ومبادئ الهندسة القوية عبر تطوير الواجهة الأمامية والخلفية والتطبيقات المحمولة.
  • التعامل مع خدمات AWS السحابية لنشر وتوسيع وتشغيل التطبيقات.

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

  • خبرة لا تقل عن 5 سنوات في مجال هندسة البرمجيات مع تجربة شاملة في تطوير البرمجيات.
  • خبرة قوية في .NET و.NET Core وهندسة الميكروسيرفس.
  • خبرة في بناء تطبيقات واجهة المستخدم باستخدام React، Angular، Vue، أو تقنيات مشابهة.
  • خبرة تجارية في تطوير تطبيقات Flutter وDart.
  • فهم قوي لمبادئ كتابة التعليمات البرمجية النظيفة، وإعادة الهيكلة، وتطوير البرمجيات المدفوعة بالاختبار.
  • خبرة في العمل مع بيئات AWS والحاويات.
  • فهم جيد للواجهات البرمجية (APIs)، والأنظمة الموزعة، وتصميم التطبيقات القابلة للتوسع.

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

  • مهارات تواصل قوية وقدرة على العمل ضمن فريق.
  • القدرة على التفكير التجاري والمساهمة في اتخاذ القرارات التقنية.
  • مهارات في تحسين الأداء، والقابلية للتوسع، والأمان، والموثوقية.
  • القدرة على الإرشاد وتوجيه المهندسين الجدد والمساعدة في وضع معايير الهندسة مع نمو الفريق.

إذا كنت تبحث عن فرصة مثيرة للتأثير بشكل حقيقي في تصميم هندسة البرمجيات وثقافة الهندسة، فانضم إلينا في nineDots.io.

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

تاريخ النشر٧ مايو ٢٠٢٦
التخصصتكنولوجيا المعلومات

عن الشركة

nineDots.io

nineDots.io

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