سيناريو المرشح المثالي سيكون حاصلاً على درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذو صلة. الحد الأدنى 6 سنوات من خبرة تطوير برمجيات كاملة القامة احترافية. خبرة عملية قوية مع React وNext.js وTypeScript وNode.js وأطر JavaScript الحديثة. خبرة صلبة في تصميم واستهلاك واجهات برمجة تطبيقات RESTful. معرفة ممتازة بـ PostgreSQL وتصميم قواعد البيانات العلائقية. فهم ممتاز لهندسة البرمجيات ونمذجة البيانات والاختبار الآلي وتصحيح الأخطاء وتحسين أداء التطبيق. القدرة على تحليل متطلبات العمل وتحديد المتطلبات المفقودة بفعالية والتعارضات المنطقية والحالات الحدية بشكل مبكر. خبرة في مراجعة وتحسين شفرة الواجهة الأمامية والخلفية الناتجة عن الذكاء الاصطناعي. مهارات حل المشكلات قوية مع اهتمام ممتاز بالتفاصيل. مهارات اتصال شفهية وكتابية ممتازة.
الملف المرشح المطلوب
- درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذو صلة.
- الحد الأدنى 6 سنوات من خبرة تطوير برمجيات كاملة القامة احترافية.
- خبرة عملية قوية مع React وNext.js وTypeScript وNode.js وأطر JavaScript الحديثة.
- خبرة صلبة في تصميم واستهلاك واجهات RESTful.
- معرفة ممتازة بـ PostgreSQL وتصميم قواعد البيانات العلائقية.
- فهم ممتاز لهندسة البرمجيات ونمذجة البيانات والاختبار الآلي وتصحيح الأخطاء وتحسين أداء التطبيق.
- القدرة على تحليل متطلبات العمل وتحديد المتطلبات الناقصة والتعارضات المنطقية وحالات الحافة بشكل استباقي.
- خبرة في مراجعة وتحسين شفرة الواجهة الأمامية والخلفية الناتجة عن الذكاء الاصطناعي.
- مهارات حل المشكلات قوية مع اهتمام ممتاز بالتفاصيل.
- مهارات اتصال لفظية وكتابية ممتازة.
المؤهلات المفضلة
- خبرة في FinTech والمصارف الرقمية والمدفوعات والخدمات المصرفية كخدمة (BaaS) أو صناعات أخرى منظمة.
- خبرة تصميم سير عمل الاعتماد، أنظمة التخويل، onboarding العملاء (اعرف عميلك KYC)، الهياكل التنظيمية، أو منصات إدارة الصلاحيات.
- خبرة عملية مع تطوير تطبيقات الجوال باستخدام React Native.
- خبرة دمج واجهات برمجة مالية من طرف ثالث بما في ذلك مزودو KYC/AML وبوابات الدفع أو منصات إصدار البطاقات.
- التمكن من مبادئ أمان المؤسسات وأنظمة المصادقة الحديثة.
- القدرة على فهم والعمل مع البرمجيات المكتوبة بالجافا أو Kotlin أو C# عند الحاجة.
خبرة الهندسة المدفوعة بالذكاء الاصطناعي
- خبرة يومية باستخدام مساعدي التكويد بالذكاء الاصطناعي مثل ChatGPT وGitHub Copilot وCursor وClaude أو منصات مماثلة.
- مهارات تصميم المطالبات القوية لتوليد شفرة دقيقة وموثوقة بمساعدة الذكاء الاصطناعي.
- خبرة في مراجعة والتحقق من وتصحيح البرمجيات الناتجة عن الذكاء الاصطناعي.
- القدرة على التمييز بين الشفرة التقنية الصحيحة والسلوك التجاري الصحيح، لضمان أن كل ميزة تلبي توقعات المستخدم وأهداف العمل.
The ideal candidate will have a 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.
Desired Candidate Profile
- 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.