
تطوّر ItsaCheckmate تقنيات الطلب الرقمي للمطاعم، فتجمع طلبات الويب والتطبيقات والأكشاك والقنوات الخارجية في منصة مترابطة. تشمل أدوات الشركة برامج الولاء وإدارة خدمات التموين والطلب عبر رموز QR وإدارة قنوات الطلب، ما يساعد فرق المطاعم على تنسيق الطلبات والحد من الأخطاء ودعم العمليات اليومية. تخدم ItsaCheckmate أكثر من 2,400 علامة تجارية، وتوفّر سوقًا للتكاملات.
مهندس أول متكامل للواجهات والأنظمة الخلفية، Python وReact
طوّر برمجيات تقنية المطاعم المدعومة بالذكاء الاصطناعي للعلامات التجارية العالمية، بالعمل عبر Python وReact. تولَّ مسؤولية الميزات القابلة للتوسع من التصميم المعماري والتطوير إلى النشر والمراقبة.
الوصف
- التعاون مع فرق المنتج والتصميم والهندسة لبناء تطبيقات ويب قابلة للتوسع واختبارها ونشرها وصيانتها.
- استخدام وكلاء البرمجة بالذكاء الاصطناعي لتسريع تطوير المنتجات ومعالجة العيوب.
- بناء واجهات برمجة تطبيقات RESTful وGraphQL وصيانتها.
- إنشاء تدفقات عمل غير متزامنة للتطبيقات باستخدام أدوات مثل Sidekiq.
- تطوير واجهات React.js سريعة الاستجابة وعالية الأداء ومكونات قابلة لإعادة الاستخدام.
- كتابة استعلامات SQL لقواعد بيانات PostgreSQL وMySQL وتحسينها.
- تعزيز موثوقية أنظمة المؤسسات الكبيرة وقابليتها للتوسع وسهولة صيانتها.
- إعداد مواصفات تقنية بالتعاون مع الفريق لدعم خرائط طريق المنتجات وأهداف البنية المعمارية للمؤسسات.
- استخدام أدوات إدارة أداء التطبيقات وقابلية المراقبة للعثور على اختناقات الأداء وتشخيصها ومعالجتها.
- رصد الدين التقني وقيادة جهود عملية للحد منه.
- متابعة الميزات والمشكلات المعقدة من تصميم المنتج مرورًا بالتنفيذ والإصدار ووصولًا إلى المراقبة.
- العمل مع فرق المنتج والتصميم والهندسة ضمن بيئة تعاونية قائمة على فرق صغيرة.
- دعم العملاء الخارجيين من خلال العمل مع مستخدمي المنصة الداخليين.
- تحديد أولويات الدين التقني والحد منه مع تحسين قابلية النظام للتوسع وأدائه.
- المساهمة في مناقشات البنية المعمارية والتصميم التقني.
- المشاركة في مراجعة الشيفرة والاختبارات المؤتمتة وسير عمل التكامل والتسليم المستمرين والنشر.
- تشخيص حالات الانقطاع ومعالجتها، وتحديد أسبابها الجذرية وتنفيذ تحسينات لاحقة.
- توجيه المهندسين المبتدئين وتشجيع الممارسات الهندسية السليمة باستخدام أساليب تقودها تقنيات الذكاء الاصطناعي.
المتطلبات
- درجة بكالوريوس في علوم الحاسوب أو الهندسة، أو خبرة عملية معادلة.
- خبرة لا تقل عن 6 سنوات في بناء تطبيقات المؤسسات باستخدام Python.
- خبرة لا تقل عن 3 سنوات في العمل باستخدام React.js أو إطار عمل حديث آخر لـJavaScript.
- خبرة لا تقل عن 3 سنوات ضمن فريق هندسي يضم 30 شخصًا أو أكثر.
- خبرة لا تقل عن 3 سنوات في العمل عن بُعد بالكامل، مع الرغبة في مواصلته.
- خبرة لا تقل عن 3 سنوات في تطوير التطبيقات وتشغيلها على AWS.
- خبرة لا تقل عن سنتين في استخدام وكلاء البرمجة بالذكاء الاصطناعي، بما في ذلك Claude Code أو Codex.
- خبرة في استخدام Docker ضمن بيئة تطوير محلية.
- خبرة في تشغيل أعباء عمل مؤسسية في بيئة الإنتاج على AWS.
- خبرة في تكامل واجهات برمجة تطبيقات RESTful وGraphQL.
- خبرة في كتابة استعلامات SQL مباشرة على قاعدة بيانات علائقية.
- خبرة في بناء معالجة للمهام الخلفية غير المتزامنة باستخدام أدوات أو أطر عمل متعددة.
- خبرة في أدوات قابلية المراقبة مثل Datadog أو Sentry أو New Relic.
- خبرة في كتابة اختبارات وحدات مؤتمتة بتغطية تتجاوز 60% من الشيفرة.
- خبرة في تطوير سير عمل التكامل والتسليم المستمر باستخدام GitHub Actions.
- خبرة في تحديث تطبيقات Python القديمة.
- خبرة في مؤسسة هندسية تقودها المنتجات.
- خبرة في العمل بين فرق أو مجموعات هندسية متعددة.
- إحساس قوي بالمساءلة وتولي المسؤولية، بما في ذلك التنبيه إلى الثغرات المكتشفة.
- خبرة في بيئات إنتاج عالية الحجم للمعاملات.
- القدرة على تحويل مستندات متطلبات المنتج إلى مواصفات تقنية مفصلة.
- التفرغ للعمل وفق ساعات التوقيت الشرقي للولايات المتحدة، من 9 صباحًا إلى 5 مساءً.