الوصف الوظيفي
حول أوربان بايبر:أوربان بايبر هي المنصة الرائدة في SaaS في صناعة المطاعم. نحن نساعد أصغر المطاعم إلى أكبر السلاسل في جميع أنحاء العالم على تنمية تجارتهم داخل المتجر وعبر الإنترنت. بدءًا من أتمتة جميع سير العمل عبر منصات التوصيل عبر الإنترنت مثل سويجي، وزوماتو، ودليفرو، وأوبر إيتس - إلى بناء ونشر مواقع وتطبيقات ذات علامة تجارية خاصة، وصولاً إلى إدارة العملاء الذين يزورون المطعم وتجارب تناول الطعام، تعتبر أوربان بايبر الخيار المفضل لأكثر من 20 ألف مطعم.
نحن مدعومون من قبل أفضل شركات رأس المال الاستثماري - تايجر جلوبال وسكوييا كابيتال. مؤخرًا، أتممنا جولة التمويل من السلسلة ب بمشاركة سويجي وزوماتو أيضًا! هذه هي المرة الأولى والوحيدة (حتى الآن) التي تحدث لأي شركة ناشئة في صناعة الأغذية والمشروبات.
الفريق:فريق المنصة مسؤول عن المنتجات الأساسية لمعالجة الطلبات وأتمتة سير العمل التي تبنيها أوربان بايبر. يمتلك الفريق مجموعة من الخدمات، وتطبيقًا يواجه العملاء، وأنابيب بيانات تمكّن عملائنا من استلام الطلبات من قنوات متعددة عبر الإنترنت وغير متصلة، ومعالجتها بسلاسة، وتتبعها حتى الاكتمال.
تعتمد تطبيقات وأنظمة داخلية وخارجية مختلفة على الخدمات التي يديرها الفريق لتقديم وظائفها للمستخدمين النهائيين.
دورك:بصفتك مهندس برمجيات أول في الفريق، ستكون مسؤولاً عن تصميم وتطوير وصيانة مكونات فردية في منتجات معالجة الطلبات الأساسية وأتمتة سير العمل لدينا. ستعمل مع فريق من مهندسي الواجهة الخلفية والواجهة الأمامية لبناء ميزات جديدة وتحسين الميزات الحالية.
ستقوم:- البحث والتصميم وتنفيذ الواجهة الخلفية لوحدات صغيرة إلى متوسطة الحجم، من البداية إلى النهاية نظرًا للمواصفات العامة لنظام ما.
- تصميم وبناء وصيانة كود بايثون فعال وقابل لإعادة الاستخدام وموثوق مع الحفاظ على متطلبات قابلية التوسع الصارمة.
- كتابة اختبارات وحدات واختبارات تكامل وضمان تسليم كود عالي الجودة.
- العمل عن كثب مع فريق الدعم لتحديد وتصحيح مشكلات العملاء، سواء بمساعدة المطورين الكبار أو بشكل مستقل.
- المشاركة في دورات نوبات الاتصال لمساعدة مهندس SRE في تحديد وحل مشكلات المنتج.
- تنفيذ سكربتات معالجة دفعات لمرة واحدة / تقارير و / أو أدوات داخلية أخرى.
- تحديد الاختناقات والأخطاء بمساعدة حل إدارة الأخطاء / APM لدينا، ووضع حلول لهذه المشكلات.
- تحديد وإصلاح استعلامات قاعدة البيانات البطيئة / نقاط نهاية API.
- مراجعة الكود المكتوب من قبل أعضاء الفريق الآخرين.
نحن نبحث عن شخص لديه / هو:- 3-5 سنوات من الخبرة في تطوير الواجهة الخلفية لبرمجيات بايثون.
- القدرة على التواصل بوضوح سواء شفهيًا أو كتابيًا.
- أسس قوية في هياكل البيانات.
- إلمام قوي بالأطر مثل جانغو، فاست API وما إلى ذلك، وتلك المطلوبة لتنفيذ واجهات برمجة التطبيقات RESTful.
- فهم قوي لمبادئ البرمجة كائنية التوجه وكتابة برمجيات قابلة للتوسيع.
- إجادة نمذجة بيانات SQL / NoSQL.
- إجادة وخبرة في تصميم وتنفيذ واجهات برمجة تطبيقات واضحة ومرنة.
- خبرة في العمل مع قوائم الانتظار مثل RabbitMQ / Kafka أو أنظمة قائمة على الانتظار مشابهة.
- خبرة مع خدمات السحابة (AWS، Google Cloud Platform).
- خبرة مع أدوات CI / CD (Jenkins، Github Actions، إلخ).
من الجيد أن يكون لديك:- خبرة في شركة ناشئة تكنولوجيا ذات نمو مرتفع.
- خبرة في تنفيذ واجهات أمامية تستهلك واجهات برمجة تطبيقات GraphQL.
- إلمام بمفاهيم الأنظمة الموزعة، وأنماط الفشل المختلفة، والحلول لمعالجتها.
قدّم الآن إذا كنت ترغب في أن تكون بايبر.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.