نحن نبحث عن مهندس كامل-المكدس / منتج ذو خبرة للانضمام إلى شركة سويسرية لمكتبها الخلفي في لبنان لقيادة تطوير ميزات موجهة للعميل لمنصة بنكية رقمية من الجيل التالي
المترشح المثالي يجب أن يستوفي المتطلبات التالية:
• درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذو صلة
• الحد الأدنى 6 سنوات من الخبرة المهنية في تطوير البرمجيات كاملة المكدس
• خبرة عملية قوية في React و Next.js و TypeScript و Node.js وأُطر JavaScript الحديثة
• خبرة متينة في تصميم واستهلاك واجهات برمجة تطبيقات RESTful
• معرفة قوية بـ PostgreSQL وتصميم قواعد البيانات العلائقية
• فهم ممتاز لهندسة البرمجيات ونمذجة البيانات والاختبار الآلي وتصحيح الأخطاء وتحسين أداء التطبيق
• القدرة على تحليل متطلبات الأعمال وتحديد المتطلبات المفقودة لاجئين، والتناقضات المنطقية، وحالات الحافة بشكل استباقي
• خبرة مراجعة وتحسين الشفرة الأمامية والخلفية التي تولدها الذكاء الاصطناعي
• مهارات حل المشكلات القوية مع اهتمام ممتاز بالتفاصيل
• مهارات اتصال شفهية وكتابية ممتازة
المؤهلات المفضلة
• خبرة في التكنولوجيا المالية (FinTech) والخدمات المصرفية الرقمية والمدفوعات و Banking-as-a-Service (BaaS) أو الصناعات الخاضعة للتنظيم الأخرى
• خبرة في تصميم سير عمليات الموافقات وأنظمة الترخيص وتسجيل العملاء (KYC) والهياكل التنظيمية أو منصات إدارة الصلاحيات
• خبرة عملية في تطوير تطبيقات الجوال باستخدام React Native
• خبرة في دمج واجهات برمجة التطبيقات المالية من طرف ثالث بما في ذلك مزودي KYC/AML وبوابات الدفع أو منصات إصدار البطاقات
• الإلمام بمبادئ الأمن المؤسسي وأنظمة المصادقة الحديثة
• القدرة على فهم والعمل مع البرمجيات المكتوبة بلغة Java أو Kotlin أو C# عند الحاجة
خبرة هندسة موجهة بالذكاء الاصطناعي
• خبرة يومية في استخدام مساعدين كود الذكاء الاصطناعي مثل ChatGPT و GitHub Copilot و Cursor و Claude أو منصات مماثلة
• مهارات هندسة المطالبات القوية لإنتاج كود دقيق وموثوق بمساعدة الذكاء الاصطناعي
• خبرة في مراجعة والتحقق من وتصحيح البرمجيات المولَّدة بالذكاء الاصطناعي
• القدرة على التمييز بين الشفرة التقنية الصحيحة والسلوك التجاري الصحيح، لضمان أن كل ميزة تلبي توقعات المستخدمين وأهداف العمل
We are seeking an experienced Senior Full-Stack / Product Engineer to join a Swiss Company for its back office in Lebanon to lead the development of customer-facing features for a next-generation digital banking platform
The ideal candidate should meet the following requirements:
• Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.
• Minimum 6 years of professional full-stack software development experience.
• Strong hands-on experience with React, Next.js, TypeScript, Node.js, and modern JavaScript frameworks.
• Solid experience designing and consuming RESTful APIs.
• Strong knowledge of PostgreSQL and relational database design.
• Excellent understanding of software architecture, data modeling, automated testing, debugging, and application performance optimization.
• Ability to analyze business requirements and proactively identify missing requirements, logical inconsistencies, and edge cases.
• Experience reviewing and improving AI-generated frontend and backend code.
• Strong problem-solving skills with excellent attention to detail.
• Excellent verbal and written communication skills.
Preferred Qualifications
• Experience within FinTech, Digital Banking, Payments, Banking-as-a-Service (BaaS), or other regulated industries.
• Experience designing approval workflows, authorization systems, customer onboarding (KYC), organizational hierarchies, or permission management platforms.
• Hands-on experience with React Native mobile application development.
• Experience integrating third-party financial APIs including KYC/AML providers, payment gateways, or card issuing platforms.
• Familiarity with enterprise security principles and modern authentication systems.
• Ability to understand and work with software written in Java, Kotlin, or C# when required.
AI-Driven Engineering Experience
• Daily experience using AI coding assistants such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar platforms.
• Strong prompt engineering skills to generate accurate and reliable AI-assisted code.
• Experience reviewing, validating, and correcting AI-generated software.
• The ability to distinguish between technically correct code and business-correct behavior, ensuring every feature meets user expectations and business objectives