منذ انطلاقها في الكويت عام 2004، تقدم طلبات، التطبيق الرائد في طلب الطعام وتجارة الـ Q-commerce للتوصيلات اليومية، الراحة والموثوقية لعملائها. تمتد جذور طلبات المحلية عميقاً، مما يمنحنا فهماً حقيقياً لاحتياجات المجتمعات التي نخدمها في ثمانية بلدان عبر المنطقة. نحن نسخر التكنولوجيا المبتكرة والمعرفة لتبسيط الحياة اليومية لعملائنا، وتحسين العمليات لمطاعمنا ومتاجرنا المحلية، وتوفير فرص كسب موثوقة لسائقينا يومياً. هنا في طلبات، نحن نبني ثقافة عالية الأداء من خلال قوة عاملة مشاركة وزيادة كثافة المواهب. نحن نهتم بالواقعية وإحداث فرق. أكثر من 6000 من موظفينا (talabaty) في مهمة رائعة لنشر الإيجابية. نحن فخورون بأننا حاصلون على جوائز متعددة كأفضل مكان للعمل.
الوصف الوظيفي
نبذة عن ثقافتنا الهندسية
نحن نحب إيجاد طرق جديدة لتقصير حلقات التغذية الراجعة، والابتكار معاً، وإحداث تأثير. للقيام بذلك، تعتمد ثقافتنا وممارساتنا الهندسية على البرمجة المتطرفة (XP)، والتصميم المعتمد على النطاق (Domain-Driven Design)، والنهج الرشيق (Lean)، والتسليم المستمر. نحن نؤمن بأن الافتراض الكامن وراء عقلية "السرعة مقابل الجودة" معيب، وأنه يمكنك الحصول على كليهما معاً. بالنسبة لنا، الجودة هي ما يتيح السرعة. ليس بعد عامين، بل الآن.
يساعدنا الإبداع المشترك مع الآخرين من خلال البرمجة الزوجية (Pair Programming) والبرمجة الجماعية (Mob programming) على تقديم قيمة أكبر في وقت أقرب وإيجاد المتعة في عملنا من خلال السعي وراء روابط إنسانية مثمرة مع الآخرين. نجد أن المهندسين الذين يسعون لفهم منتجنا وأعمالنا بشكل أفضل يفهمون سياق عملهم، مما يساعدهم على الابتكار، وتقديم المزيد من القيمة لعملائهم، وإيجاد هدف أكبر في عملهم.
ملخص الدور
إلى جانب نظرائك في الفريق (المنتج، التصميم، البيانات)، افهم احتياجات/رغبات/مشكلات عملائك/أعمالك لدفع النتائج المرجوة وإنشاء استراتيجية لتحقيقها. قيادة وإلهام وتمكين مجموعة موهوبة من المهندسين للتنظيم الذاتي والاكتشاف والابتكار والتنفيذ والنشر وامتلاك حلول برمجية معقدة من البداية إلى النهاية. تطوير ونمو المواهب الهندسية من خلال استراتيجيات التوجيه والتدريب والاستبقاء الفعالة في بيئة اقتصادية شديدة التنافسية وسريعة النمو. توجيه فريقك في إنشاء البرمجيات كحل لمشكلة شاملة في مجال عملك وتقديم القيمة في دفعات صغيرة، مع مراعاة المتطلبات غير الوظيفية مثل التوفر وقابلية التوسع وزمن الاستجابة وكفاءة خدمات طلبات بما يتماشى مع معاييرنا الهندسية الداخلية. توجيه اكتشاف وتخطيط وتنفيذ فريقك لتقديم القيمة بنجاح لعملائنا في دفعات صغيرة.
المؤهلات
الخبرات التالية ذات صلة بنا:
حس منتج رائع لاختيار الفرص التي تقدم تأثيراً لعملائنا. القدرة على الموازنة بين اكتشاف المنتج المستمر وتسليمه. خبرة في بناء وقيادة فرق متعددة الوظائف وممكّنة ومنظمة ذاتياً من مهندسين متعددي التخصصات. القدرة على توجيه ورفع مستوى المواهب عبر التوجيه والتدريب. إدارة قوية لأصحاب المصلحة والتبعيات عبر التواصل الاستباقي. مهارات تواصل شفهية وكتابية ممتازة، قادرة على إنشاء روايات مكتوبة مقنعة لإشراك أصحاب المصلحة الرئيسيين. متواضع وفضولي ومنفتح الذهن مع عقلية نمو، يزدهر على التغذية الراجعة المستمرة. فهم جيد للقيم والمبادئ الرشيقة (Lean/Agile) والممارسات المرتبطة بها. 6 سنوات فأكثر من الخبرة في هندسة البرمجيات، ويفضل أن يكون ذلك ضمن بيئة البرمجة المتطرفة (TDD، البرمجة الزوجية، التصميم البسيط، وإعادة الهيكلة المستمرة). خبرة سنتين فأكثر في القيادة التقنية العملية وإدارة الأفراد. خبرة في هندسة الأنظمة الموزعة (Microservices، الخدمات القائمة على الأحداث، وخدمات RESTful). خبرة في البناء والصيانة والتحسين باستخدام تطوير Trunk-Based والتسليم المستمر. خبرة صلبة في تصميم وتنفيذ ومراقبة وتوسيع نطاق تطبيقات الويب وواجهات برمجة التطبيقات (APIs). فهم قوي لدورة حياة تطوير الأجهزة المحمولة بالكامل. إلمام قوي بالمشهد العام للهواتف المحمولة، والهياكل، والاتجاهات/التكنولوجيا الناشئة. إتقان الاختبار مع التركيز على الجودة المؤتمتة من البداية إلى النهاية. خبرة في منصات السحابة، ويفضل AWS. فهم قوي لمعايير الجودة والأداء والمراقبة والتنبيه والأمن.
Since launching in Kuwait in 2004, talabat, the leading on-demand food and Q-commerce app for everyday deliveries, has been offering convenience and reliability to its customers. talabat’s local roots run deep, offering a real understanding of the needs of the communities we serve in eight countries across the region. We harness innovative technology and knowledge to simplify everyday life for our customers, optimize operations for our restaurants and local shops, and provide our riders with reliable earning opportunities daily. Here at talabat, we are building a high performance culture through engaged workforce and growing talent density. We're all about keeping it real and making a difference. Our 6,000+ strong talabaty are on an awesome mission to spread positive vibes. We are proud to be a multi great place to work award winner.
Job Description
A little bit about our engineering culture
We love finding new ways to shorten the feedback loops, create together and make an impact. To do so, our engineering culture and practices are based on e Xtreme Programming (XP), Domain-Driven Design, Lean and Continuous Delivery. We believe that the assumption behind the “Speed vs Quality” mindset is flawed and that you can both have your cake and eat it too. For us, quality enables speed. Not in 2 years, but now.
Co-creating together with others through Pair and Mob programming helps us deliver more value sooner and find joy in our work by seeking productive human connections with others. We find that engineers seeking to understand our product and business better understand the context of their work, which helps them to innovate, deliver more value to their customers and find more purpose in their work.
Role Summary
Alongside your team counterparts (product, design, data), understand your customer/business needs/desires/problems to drive desired outcomes and create a strategy to drive desire outcomes Lead, inspire and empower a talented group of engineers to self-organize and discover, innovate, implement, deploy and own end-to-end complex software solutions Develop and grow engineering talent through effective mentoring, coaching, and retention strategies in a hyper-growing, highly competitive economic environment Guide your team in creation of software as a solution to an end-to-end problem in your business domain and deliver value in small batches, taking into account non-functional requirements such as availability, scalability, latency and efficiency of talabat’s services in line with our internal engineering standards. Guide your team’s discovery, planning and execution to successfully deliver value to
our customers in small batches
Qualifications
The following experience is relevant to us
Great product sense for selecting the opportunities which deliver impact to our customers Able to balance between continuous product discovery and delivery Experience building & leading cross-functional, empowered and self-organized teams of multidisciplinary engineers Ability to guide & elevate talent via mentoring and coaching Strong Stakeholder and Dependency management via proactive communication Excellent verbal and written communication skills, capable of creating compelling written narratives to get the key stakeholders engaged Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback Good understanding of lean/agile values & principles and associated practices6+ years of experience in software engineering, preferably within Extreme
Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
2+ years of hands-on technical leadership and people management experience Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services) Experience building, maintaining & improving with Trunk Based Development and Continuous Delivery Solid experience in designing, implementing, monitoring and scaling of web apps and APIsSolid understanding of the full mobile development life cycle Strong familiarity with the general mobile landscape, architectures, trends/emerging tech Proficient in testing with focus on automated end to end quality Experience with cloud platforms, preferably AWSStrong understanding of quality, performance, monitoring, alerting and security
standards