مهندس برمجيات II - تطوير الواجهة الخلفية في HungerStation
تعلن HungerStation، إحدى المنصات الرائدة في مجال توصيل الطعام في المملكة العربية السعودية والمنطقة، عن حاجتها لشغل وظيفة مهندس برمجيات II - تطوير الواجهة الخلفية (Software Engineer II - Backend) في مقرها الرئيسي بالعاصمة الرياض. تمثل هذه الوظيفة فرصة مميزة للمهندسين الموهوبين للانضمام إلى فريق تقني ديناميكي والمساهمة في تطوير وتوسيع نطاق منصة تقنية متطورة تخدم الملايين من المستخدمين.
وصف الوظيفة والمسؤوليات
سيتم تعيين مهندس البرمجيات II في فريق تطوير الواجهة الخلفية الأساسي، حيث سيكون مسؤولاً عن تصميم وبناء واختبار وصيانة الخوادم والتطبيقات والأنظمة التي تشكل العمود الفقري لتجربة HungerStation. ستشمل المسؤوليات الرئيسية ما يلي:
- التطوير والهندسة: تصميم وتنفيذ وحدات وخدمات Backend قابلة للتطوير وموثوقة وآمنة وعالية الأداء باستخدام أحدث التقنيات وأفضل الممارسات.
- المشاركة في دورة حياة المنتج: العمل بشكل وثيق مع فرق المنتج والتصميم وضمان الجودة (QA) والفرق الأخرى لفهم المتطلبات وتحويلها إلى حلول تقنية فعالة.
- تحسين الأداء والقابلية للتطوير: تحليل وتحسين أداء الخوادم وقواعد البيانات والخدمات الحالية لضمان تجربة سلسة للمستخدمين حتى خلال أوقات الذروة.
- كتابة كود نظيف وقابل للصيانة: الالتزام بمبادئ هندسة البرمجيات مثل SOLID وكتابة كود يمكن اختباره بسهولة، مع توثيق شامل.
- المشاركة في المراجعات: المشاركة في مراجعات الكود (Code Reviews) لضمان جودة الكود وتوحيد المعايير داخل الفريق.
- استكشاف الأخطاء وإصلاحها: تشخيص وحل المشكلات المعقدة في بيئات الإنتاج والتطوير بسرعة وكفاءة.
- الابتكار: البحث عن تقنيات وأدوات جديدة يمكنها تحسين البنية التحتية أو سير العمل داخل الفريق.
المؤهلات والمتطلبات الأساسية
لكي تكون مؤهلاً لهذه الفرصة، يجب أن تستوفي المعايير التالية:
- الخبرة: خبرة عملية مثبتة لا تقل عن 3 إلى 5 سنوات في تطوير البرمجيات، مع تركيز قوي على تطوير الواجهة الخلفية (Backend).
- المهارات التقنية المتقدمة:
- إتقان قوي لإحدى لغات البرمجة الخلفية مثل Java (Spring Boot) أو Kotlin أو Go.
- خبرة عميقة في العمل مع قواعد البيانات العلائقية (مثل PostgreSQL, MySQL) وقواعد بيانات NoSQL (مثل MongoDB, Redis).
- فهم قوي لمبادئ وهندسة الخدمات المصغرة (Microservices Architecture) وبروتوكولات الاتصال مثل gRPC و REST APIs.
- خبرة في أنظمة المراسلة والتدفق مثل Kafka أو RabbitMQ.
- معرفة جيدة بتقنيات الحاويات وأدوات الأوركسترا مثل Docker و Kubernetes.
- خبرة في العمل على بيئات السحابة العامة مثل AWS أو Google Cloud Platform أو Microsoft Azure.
- المهارات العامة:
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- فهم عميق لهياكل البيانات والخوارزميات ومبادئ تصميم الأنظمة.
- مهارات اتصال وتعاون ممتازة، مع القدرة على العمل بفعالية ضمن فريق متعدد التخصصات.
- القدرة على تحليل المشكلات المعقدة وتقديم حلول تقنية عملية.
- إجادة اللغة الإنجليزية كلغة عمل.
لماذا العمل مع HungerStation؟
الانضمام إلى HungerStation يعني أكثر من مجرد وظيفة؛ فهو انضمام إلى رحلة نمو سريعة في سوق مزدهر. بينما لم يتم ذكر تفاصيل محددة عن المزايا في الإعلان الأولي، فإن العمل في شركة رائدة في مجال التكنولوجيا مثل HungerStation في الرياض يتيح عادة:
- بيئة عمل محفزة وتقنية تستخدم أحدث الأدوات والتقنيات.
- فرص نمو وتطور مهني حقيقية داخل الشركة.
- العمل على منتج يستخدمه الملايين، مما يوفر تأثيراً ملموساً.
- الانضمام إلى ثقافة شركة ناشئة ديناميكية مع موارد شركة كبرى.
كيفية التقديم للوظيفة
يتم التقديم لهذه الوظيفة حصرياً عبر منصة Naukrigulf. يرجى زيارة الرابط الأصلي للإعلان على المنصة والبحث عن وظيفة "Software Engineer II - Backend" في شركة HungerStation بموقع الرياض. تأكد من تحديث سيرتك الذاتية (CV) لتبرز خبرتك ذات الصلة في تطوير الواجهة الخلفية والمشاريع التقنية التي قمت بها. قم بإعداد خطاب تغطية (Cover Letter) موجز يوضح اهتمامك بالمنصب ولماذا تعتقد أنك المرشح المناسب للانضمام إلى فريق HungerStation.
نظراً للطبيعة التنافسية لمثل هذه الأدوار في سوق العمل السعودي النشط، يُنصح بالتقديم في أسرع وقت ممكن بعد التأكد من استيفاء المتطلبات الأساسية.