وظائف مطورينElixir في قطر
٢٩٢٠ وظائف شاغرة
<p>نحن نبحث عن مطور Full Stack عالي الخبرة عملياً يمتلك خبرة مهنية لا تقل عن 6 سنوات في بناء البرمجيات وتشغيلها قيد الإنتاج من البداية للنهاية. ستتولّى ملكية الميزات عبر كامل التكدست من الواجهات المحمولة والويب الأمامية، مروراً بـ APIs والمنطق جانِب الخادم، إلى بنية تحتية سحابية وت integrations خارجية. ستعمل على أنظمة حقيقية ذات حركة مرور عالية تدعم تطبيقاً محمولاً للمستهلكين وبوابة إدارة/ويب مرافق، بما في ذلك خطوط معالجة الوسائط الحدثية، تتبّع التحليلات، وخدمات سحابية-نُسخية. هذا دور واسع قائم على الملكية. لسنا نبحث عن أخصائي في لغة أو إطار عمل واحد. نحتاج شخصاً يستطيع الانتقال بسلاسة بين الواجهة الأمامية، الخلفية، المحمول، والبنية التحتية، وقادر على تعلم لغات وأطر ومنصات جديدة حسب متطلبات المنتج.</p><p><strong>الملف المرغوب للمترشح</strong></p><p><strong>ماذا ستفعل</strong></p><ul><li><p>تصميم وبناء والحفاظ على ميزات كاملة تغطي واجهات الويب، تطبيقات المحمول، الخدمات الخلفية، وواجهات برمجة التطبيقات.</p></li><li><p>تطوير واستهلاك RESTful وGraphQL APIs، ودمج الخدمات الخارجية والداخلية (مدفوعات، إشعارات، تخزين، CDN، توثيق، تحليلات، إلخ).</p></li><li><p>بناء والحفاظ على منطق خلفي قائم على السيرفرات بدون خادم وخادم، بما في ذلك خطوط معالجة قائمة على الأحداث ووظائف الخلفية.</p></li><li><p>العمل عبر إعداد وتكوين وتتبع بنية البنية التحتية السحابية.</p></li><li><p>تنفيذ والحفاظ على المصادقة والتفويض والتعامل الآمن مع البيانات عبر الخدمات.</p></li><li><p>بناء ودعم ميزات تطبيق المحمول، وعند الحاجة، وحدات أصلية لiOS وAndroid.</p></li><li><p>تصميم وتطوير مخططات قواعد البيانات (SQL وNoSQL) ونماذج البيانات التي تتسع مع نمو المنتج.</p></li><li><p>قياس التطبيقات للمراقبة والتسجيل والتحليلات؛ استكشاف مشاكل الإنتاج باستخدام أدوات تسجيل وقياس سحابية.</p></li><li><p>التعاون مع فرق المنتج والتصميم وضمان الجودة لترجمة المتطلبات إلى كود موثوق ومختبر بشكل جيد وقابل للصيانة.</p></li><li><p>مراجعة الكود، وتوجيه المطورين الناشئين، والمساعدة في وضع المعايير والممارسات الفنية.</p></li><li><p>تقييم وتبني أدوات وأطر ولغات جديدة باستمرار حيث تخدم المنتج بشكل أفضل، وليس مقيداً بأي تكدس واحد.</p></li></ul><p><br></p><p><strong>ما نبحث عنه</strong></p><ul><li><p>≥6 سنوات من الخبرة المهنية في تطوير full stack مع وجود تطبيقات إنتاجية يمكن إثباتها.</p></li><li><p>إتقان قوي لـ JavaScript/TypeScript وراحة في تعلم والعمل بلغات أخرى حسب الحاجة (مثل Python، Java، Kotlin، Swift، Go، PHP، C#).</p></li><li><p>خبرة مثبتة عبر كامل التكدس: تطوير واجهات المستخدم الأمامية، المنطق الخلفي/الخادم، تصميم API، وتكاملات الطرف الثالث.</p></li><li><p>خبرة عملية مع Node.js وأحد أطر الخلفية أو-runtime أخرى على الأقل (ليس مقصوراً على Node.js وحدها).</p></li><li><p>خبرة في البناء لكلا الويب والمحمول، بما في ذلك أطر متعددة المنصات (React Native، Flutter) وبشكل مثالي تطوير أصلي لـ iOS (Swift) أو Android (Kotlin/Java).</p></li><li><p>فهم قوي لقواعد البيانات العلائقية وNoSQL ونمذجة البيانات وأداء الاستعلامات.</p></li><li><p>خبرة مع منصات سحابية (AWS، GCP، أو Azure)، الحوسبة، التخزين، الدوال بدون خادم، CDN، وقواعد البيانات المدارة.</p></li><li><p>معرفة عملية بـ CI/CD، التحكم في الإصدارات (Git)، وتدفقات تطوير تعاونية.</p></li><li><p>فهم لأمن التطبيقات ونماذج المصادقة/التفويض وممارسات حماية البيانات.</p></li><li><p>مهارات تصحيح الأخطاء وحل المشكلات عبر التكدس، وراحة في تشخيص المشاكل من واجهة المستخدم حتى سجلات البنية التحتية.</p></li><li><p>مهارات تواصل عالية والقدرة على العمل بشكل مستقل وتحمل ملكية الميزات من البداية للنهاية.</p></li></ul><p><br><br></p><p><strong>التكنولوجيات التي قد تعمل معها</strong></p><p><em>القائمة أدناه تعكس اتساع مشهد التكنولوجيا الحالي لدينا. لا يلزم خبرة بكلها. أكثر ما نهتم به هو أسس Full Stack قوية والقدرة على التكيف عبر اللغات، الأطر، والمنصات، بما في ذلك ما ليس مذكوراً هنا.</em></p><br><p><strong>الواجهة الأمامية والمحمول</strong></p><p>React / Next.js</p><p>TypeScript</p><p>React Native</p><p>iOS (Swift)</p><p>Android (Kotlin)</p><p>Flutter (ميزة إضافية)</p><br><p><strong>الخلفية وواجهات برمجة التطبيقات</strong></p><p>Node.js</p><p>REST APIs</p><p>GraphQL</p><p>أطر أخرى (Python/Java/Go، إلخ)</p><p>وظائف بدون خادم</p><p>الميكروسيرفيسز</p><br><p><strong>السحابة والبيانات والبنية التحتية</strong></p><p>AWS (Lambda، S3، CloudFront)</p><p>DynamoDB / NoSQL</p><p>قواعد بيانات SQL</p><p>خطوط CI/CD</p><p>Docker</p><p>المصادقة والهوية (Cognito، OAuth)</p><br><p><strong>التكامل والتوصيل</strong></p><p>خطوط معالجة الوسائط</p><p>بوابات الدفع</p><p>إشعارات الدفع</p><p>تحليلات وتتبع الأحداث</p><p>واجهات برمجة الأطراف الثالثة</p><p>CDN وتخزين مؤقت</p><p><br></p><p><strong>مفضل وجودها</strong></p><ul><li><p>خبرة في بنى قائمة على الأحداث، بدون خادم (مثلاً، معالجة تبدأ عند S3، قوائم انتظار الرسائل، عمال خلفيين).</p></li><li><p>تعرض لمعالجة الوسائط (تحويل الصور/الصوت/الفيديو) أو بروتوكولات البث.</p></li><li><p>خبرة في بناء أنظمة تحليل أو تتبع الأنشطة.</p></li><li><p>الت familiarity مع أدوات البنية التحتية كرمز.</p></li><li><p>خبرة سابقة في شركة ناشئة أو بيئة منتج سريعة الخطى، تحمل الميزات بشكل مستقل.</p></li></ul>
يرجى تقديم سيرتك الذاتية باللغة الإنجليزية وتحديد مستوى إجادتك للغة الإنجليزية.<br><br>تConnecting Mindrift متخصصين مع فرص AI قائمة على المشاريع لشركات تقنية رائدة، مع التركيز على الاختبار والتقييم والتحسين لأنظمة الذكاء الاصطناعي. المشاركة قائمة على المشروع وليست توظيفاً دائماً.<br><br>حول الدور<br><br>ستصمم مهام ترميز تتحدى وكلاء الترميز AI في الجبهات الأمامية. كل مهمة هي بيئة Docker مستقلة مع جزء مكسور من البرنامج؛ يحاول وكيل AI الإصلاح؛ تختبر الاختبارات الآلية النتيجة. الناتج المرجو لديك هو حزمة المهمة الكاملة: كود مكسور، اختبارات، تعليمات، وحل مرجعي يثبت أن المهمة قابلة للحل.<br><br>المسؤوليات:<br><br>ابتكر سيناريو مطور واقعي — علة حقيقية، ETL معطل، ميزة مفقودة — وليس مشكلة لعبة بناء بيئة تكرار docker مع تبعيات مثبتة اكتب pytest يتحقق من النتائج، ليس فقط الأوامر المحددة — حتمي، غير متقلب، ولا يكشف الإصلاح اكتب instruction.md تقرأ كأنه تذكرة Jira يتسلمها مطور اكتب حل مرجعي.sol يثبت أن المهمة قابلة للحل اضبط الصعوبة بحيث يحلها وكلاء حالة الحداثة 20-60% من الوقت تكرار بناءً على ملاحظات من مراجعي QA الخبراء في ما بعد: مراجعة مهام كُتبت من قِبل آخرين كمراجع QA<br><br>غير ضمن النطاق<br><br>تسمية البيانات، هندسة الاستفهام، تعليمات الإنتاج — أنت تصمم المشكلات والتحقق للوكلاء AI ألغاز Leetcode — يجب أن تبدو السيناريوهات كعمل مطور حقيقي ليس كل مهمة للمرشح تصل — الجودة فوق الكمية<br><br>المتطلبات<br><br>3+ سنوات من تطوير البرمجيات الإنتاجية في تكديس خلفي واحد — Python، Go، Node.js، Java، أو Rust. العمق في تكدس واحد يفوق الاتساع Python + اتقان pytest — مطلوب بغض النظر عن التكدس الأساسي. يستخدم ممارسة الاختبار محور pytest حتى وإن كان التطبيق المكسور بلغات أخرى. Fixtures، parametrize، monkeypatch، timeouts، conftest.py إنشاء Docker — ملفات Docker قابلة لإعادة الإنتاج، تبعيات مثبتة، بناءmulti-stage عند الحاجة، مستخدم غير جذر Linux و Bash — راحة في التصحيح داخل الحاويات (strace، lsof، journalctl)؛ Shell يتجاوز set -euo pipefail تجربة وكيل ترميز AI — Claude Code، Cursor، Roo Code، أو ما يشابه ذلك، في عمل غير تافه يمكنك ذكر وقت بعينه كان فيه الذكاء الاصطناعي مخطئًا بثقة وكيف اكتشفت ذلك الإنجليزية — B2+ مكتوبة<br><br>غير مناسب<br><br>مهندسو Data Science، ML، أو رؤية حاسوبية بدون إنتاجية backend-engineering اختبارات يدوية بدون أتمتة أو كتابة اختبارات مختبر الطلاب Frontend-only، منخفضة الكود/لا كود، دعم تكنولوجيا المعلومات، أو محللو الأعمال مهندسون لم يكتبوا pytest من الصفر مبتدئ/متدرب/مساعد كأحدث دور<br><br>المؤهلات المفضلة<br><br>عمق في الأمن، إدارة النظام (nginx / systemd / cron)، الحوسبة العلمية (NumPy / PyTorch / SciPy)، Dev Ops، أو جذر Git عصرية أدوات Python الحديثة (uv، poetry، pyproject.toml) أدوات التغطية (pytest-cov، coverage.py، gcov، llvm-cov، kcov) الاختبار العشوائي أو الاختبار القائم على الخصائص (Hypothesis) مساهمة سابقة في معايير تقييم وكيل أو أطر ذات صلة<br><br>العملية<br><br>التقديم → اجتياز التأهيل (مشهد مهمة عينة لمدة 90 دقيقة + مقابلة سلوكية قصيرة) → الانضمام إلى مشروع → إكمال المهام → الدفع.<br><br>الالتزام الزمني<br><br>التوجيه: :10 ساعات لكل مهمة أولى حالة ثابتة: :5 ساعات لكل مهمة، 2-4 مهام متوازية للمؤلف وجود عبء أسبوعي واقعي: 8-20 ساعة. أية زيادة حجم متاح لذوي الأداء العالي أنت تختار متى وكيف تساهم؛ يجب تقديم المهام قبل الموعد النهائي ويفتقر تحقق المعايير<br><br>التعويض:<br><br>مساهمة مدفوعة، معدلات تصل إلى 35 دولار/ساعة*تعويض قائم على المهمة يعادل معدل الساعة، يعتمد على الأداء والحجم بعض المشاريع تتضمن مدفوعات حافز تختلف الأسعار بناءً على الخبرة وتقييم المهارات والموقع واحتياجات المشروع وعوامل أخرى. قد يتم توفير معدلات أعلى لخبراء متخصصين جدًا. قد تنطبق معدلات أقل أثناء onboarding أو في مراحل مشاريع غير أساسية. يتم مشاركة تفاصيل الدفع لكل مشروع<br><br>التقديم<br><br>قدم سيرتك الذاتية عبر منصة Mindrift. اذكر مستوى لغتك الإنجليزية، واشر إلى هذا الدور (Software Engineering Evaluation Specialist — Terminal Bench)، وتضمين رابط ملف تعريف GitHub إن وُجد.
Please submit your CV in English and indicate your level of English proficiency.<br><br>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves:<br><br>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br><br>You'll create challenging tasks and evaluation criteria within realistic simulated environments:<br><br>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust<br><br>What this is NOT:<br><br>Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate<br><br>What we look for:<br><br>8+ years in software development Core stack: Python (Fast API), Java Script/Type Script (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+<br><br>Why this is hard:<br><br>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br><br>How It Works<br><br>Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Effort estimate<br><br>Tasks for this project are estimated to take 30 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br><br>Compensation:<br><br>Paid per accepted task. Your rate depends on the qualification tier you reach and how efficiently you complete tasks — up to the equivalent of $200/hr. Because payment is per task, a faster pace raises your effective hourly rate.
اللغات: العربية - إلزامية<br>نحن نبحث عن مطور ويب متمرس في العمل على الواجهات الأمامية والخلفية (Full Stack) مع خبرة في الذكاء الاصطناعي لتطوير ودمج وصيانة تطبيقات الويب للمؤسسات والحلول المدعومة بالذكاء الاصطناعي. يجب أن يتمتع المرشح المثالي بخبرة عملية في .NET Core و C# و Node.js و Express و React و SQL Server و PostgreSQL و Python و Open AI API و LangChain و Azure DevOps و Git. المسؤوليات الرئيسية: تطوير تطبيقات ويب قابلة للتوسع باستخدام .NET Core و C# و Node.js و Express و React. تصميم وتطوير واجهات برمجة تطبيقات (RESTful APIs) وخدمات الواجهة الخلفية ومنطق الأعمال. بناء مكونات React سريعة الاستجابة وقابلة لإعادة الاستخدام. تطوير وتحسين قواعد بيانات SQL Server و PostgreSQL، والاستعلامات، والإجراءات المخزنة، والدوال، وطرق العرض. تطوير ودمج حلول الذكاء الاصطناعي/تعلم الآلة والنماذج اللغوية الكبيرة (LLM) في تطبيقات المؤسسات. دمج Open AI API و LangChain للحصول على ميزات وسير عمل مدعومة بالذكاء الاصطناعي. تطوير نماذج أولية للذكاء الاصطناعي/تعلم الآلة باستخدام Python و TensorFlow. دمج الواجهات الأمامية، والخلفية، وواجهات برمجة التطبيقات، وقواعد البيانات، وخدمات الذكاء الاصطناعي. تنفيذ المصادقة والتفويض وممارسات البرمجة الآمنة. استخدام Git و Azure DevOps للتحكم في المصدر، و CI/CD، والنشر. استكشاف الأخطاء وإصلاحها وتحسين وصيانة التطبيقات وتكاملات الذكاء الاصطناعي. التعاون مع الفرق التجارية والتقنية لتحديد وتنفيذ حالات استخدام الذكاء الاصطناعي. إجراء مراجعات الكود والتوثيق ومشاركة المعرفة التقنية. المهارات الإلزامية: .NET Core | C# | ASP.NET Core Web API | Node.js | Express.js | React.js | JavaScript/TypeScript | HTML5 | CSS3 | REST APIs | SQL Server | PostgreSQL | Entity Framework Core | Python | TensorFlow | Open AI API | LangChain | Azure DevOps | Git. المهارات المفضلة: تعلم الآلة | النماذج اللغوية الكبيرة (LLMs) | الذكاء الاصطناعي التوليدي | RAG | هندسة الأوامر (Prompt Engineering) | الخدمات المصغرة (Microservices) | Docker | Kubernetes | Microsoft Azure | Azure SQL | Redis | إدارة واجهات برمجة التطبيقات | اختبار الوحدات (Unit Testing) | OWASP | JWT/OAuth 2.0. المتطلبات: خبرة مهنية تزيد عن 6 سنوات في تطوير الويب المتكامل. خبرة قوية في .NET Core/C# و Node.js/Express و React. خبرة عملية في SQL Server و/أو PostgreSQL. خبرة في تطوير ودمج واجهات برمجة تطبيقات RESTful وحلول الذكاء الاصطناعي/LLM. معرفة عملية بـ Python و TensorFlow و Open AI API و LangChain. خبرة في Git و Azure DevOps و CI/CD ونشر التطبيقات. فهم جيد لأمن التطبيقات والأداء والبنية القابلة للتوسع. خبرة في العمل في بيئات Agile/Scrum. درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة.
اللغات: العربية – إجبارية<br>نحن نبحث عن مطور ويب متكامل (Full Stack) ذو خبرة في مجال الذكاء الاصطناعي لتطوير ودمج وصيانة تطبيقات الويب للمؤسسات والحلول المدعومة بالذكاء الاصطناعي. يجب أن يتمتع المرشح المثالي بخبرة عملية في .NET Core و C# و Node.js و Express و React و SQL Server و PostgreSQL و Python و Open AI API و Lang Chain و Azure DevOps و Git. المسؤوليات الرئيسية: تطوير تطبيقات ويب قابلة للتوسع باستخدام .NET Core و C# و Node.js و Express و React. تصميم وتطوير واجهات برمجة التطبيقات (RESTful APIs) وخدمات الواجهة الخلفية ومنطق الأعمال. بناء مكونات React سريعة الاستجابة وقابلة لإعادة الاستخدام. تطوير وتحسين قواعد بيانات SQL Server و PostgreSQL، والاستعلامات، والإجراءات المخزنة، والدوال، وطرق العرض. تطوير ودمج حلول الذكاء الاصطناعي/تعلم الآلة والنماذج اللغوية الكبيرة (LLM) في تطبيقات المؤسسات. دمج Open AI API و Lang Chain للميزات وسير العمل المدعومة بالذكاء الاصطناعي. تطوير نماذج أولية للذكاء الاصطناعي/تعلم الآلة باستخدام Python و TensorFlow. دمج الواجهة الأمامية، والواجهة الخلفية، وواجهات برمجة التطبيقات، وقواعد البيانات، وخدمات الذكاء الاصطناعي. تنفيذ المصادقة والتفويض وممارسات البرمجة الآمنة. استخدام Git و Azure DevOps للتحكم في المصدر، و CI/CD، والنشر. استكشاف الأخطاء وإصلاحها وتحسين وصيانة التطبيقات وعمليات دمج الذكاء الاصطناعي. التعاون مع فرق الأعمال والفرق التقنية لتحديد وتنفيذ حالات استخدام الذكاء الاصطناعي. إجراء مراجعات الكود، والتوثيق، وتبادل المعرفة التقنية. المهارات الإجبارية: .NET Core | C# | ASP.NET Core Web API | Node.js | Express.js | React.js | JavaScript/TypeScript | HTML5 | CSS3 | REST APIs | SQL Server | PostgreSQL | Entity Framework Core | Python | TensorFlow | Open AI API | Lang Chain | Azure DevOps | Git. المهارات المفضلة: تعلم الآلة | النماذج اللغوية الكبيرة (LLMs) | الذكاء الاصطناعي التوليدي | RAG | هندسة الأوامر (Prompt Engineering) | الخدمات المصغرة (Microservices) | Docker | Kubernetes | Microsoft Azure | Azure SQL | Redis | إدارة واجهات برمجة التطبيقات | اختبار الوحدات (Unit Testing) | OWASP | JWT/OAuth 2.0. المتطلبات: خبرة مهنية لا تقل عن 6 سنوات في تطوير الويب المتكامل. خبرة قوية في .NET Core/C# و Node.js/Express و React. خبرة عملية في SQL Server و/أو PostgreSQL. خبرة في تطوير ودمج واجهات برمجة التطبيقات (RESTful APIs) وحلول الذكاء الاصطناعي/LLM. معرفة عملية بـ Python و TensorFlow و Open AI API و Lang Chain. خبرة في Git و Azure DevOps و CI/CD ونشر التطبيقات. فهم جيد لأمن التطبيقات، والأداء، والهندسة القابلة للتوسع. خبرة في العمل في بيئات Agile/Scrum. درجة البكالوريوس في علوم الحاسب، أو تقنية المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة.
<p>نحن نبحث عن مطوري بنية كاملة موهوبين اثنين للانضمام إلى فريق التكنولوجيا المتنامي لدينا. ستعمل على بناء وتوسيع التطبيقات عبر منصات الويب والهاتف المحمول، بالتعاون مع فرق المنتجات والتصميم والخلفية لتقديم حلول عالية الجودة. تتيح هذه الدور فرصة العمل في مشاريع متنوعة، من واجهات أمامية للمستخدم إلى بنى تحتية خلفية، عبر منصات متعددة.</p><br><p>الاهتمام الكبير: الذكاء الاصطناعي، نماذج اللغة الكبيرة، توليد باسترجاع (RAG) وتنسيق وكلائي</p><p>التركيز الأساسي للدور: التصميم والبناء باستخدام نماذات اللغة الكبيرة، وخطوط توليد مُعزَّزة باسترجاع (RAG)، وأنظمة التنسيق متعددة الوكلاء/الوكيلية</p><p>نحن نبحث عن مطورين يفكرون من حيث تنسيق عمل وكلاء الذكاء الاصطناعي للقيام بالعمل - بالإرشاد، والتحفيز، وتركيب سير عمل وكالتي بدلاً من الاعتماد على كتابة شفرة يدوية سطرًا بسطر</p><ul><li><p>خبرة عملية مع MCP (بروتوكول سياق النموذج) ميزة قوية، واهتمام حقيقي بالنمو إضافيًا في هذا الاتجاه ضروري</p></li><li><p>الارتياح للعمل مع واجهات برمجة تطبيقات LLMs (OpenAI، Anthropic، إلخ)، وقواعد بيانات متجهة، والتضمينات، وهندسة الإرشاد/السياق</p></li><li><p>خبرة في بناء أو دمج المساعدين المساعدين وعمليات وكلاء ذاتي التشغيل في تطبيقات الإنتاج</p></li></ul><p><br></p><p>المسؤوليات الرئيسية</p><p>● تصميم وتطوير وصيانة تطبيقات ويب وتطبيقات جوال كاملة باستخدام تقنيات حديثة</p><p>● بناء تطبيقات ويب مستجيبة وتطبيقات جوال أصلية/عابرة المنصة</p><p>● كتابة كود نظيف، قابل للصيانة، وقابل للاختبار عبر الواجهة الأمامية، والهاتف المحمول، والخلفية</p><p>● تنفيذ واجهات مستخدم مستجيبة مُحسّنة للويب والمنصات المحمولة</p><p>● بناء وتحسين واجهات برمجة تطبيقات RESTful وحلول قواعد البيانات</p><p>● تطوير تطبيقات جوال لـ iOS و/أو Android</p><p>● إدارة نشر التطبيق إلى متجر التطبيقات، Google Play، وغيرها من المنصات</p><p>● التعاون مع فرق متعددة الوظائف لتحديد المتطلبات وتقديم الحلول</p><p>● المشاركة في مراجعات الشفرة، الاختبار، وعمليات النشر</p><p>● تشخيص وإصلاح مشكلات الإنتاج عبر جميع المنصات</p><p>● البقاء مواكبًا للتقنيات الناشئة وأفضل الممارسات في تطوير الويب والجوال</p><br><p>المؤهلات المفضلة</p><p>● خبرة في نشر التطبيقات إلى App Store وGoogle Play</p><p>● الإلمام بمنصات السحابة (AWS، GCP، Azure)</p><p>● خبرة مع Docker والتعبئة بالحاويات</p><p>● خبرة مع خطوط أنابيب CI/CD وممارسات DevOps</p><p>● معرفة بأطر الاختبار ومنهجيات TDD للويب والجوال</p><p>● خبرة في أطر تطوير الجوال عبر المنصات المتعددة</p><p>● خبرة في عمليات التطوير الرشيقة</p><p>● محفظة أو مستودعات GitHub تُظهر مشاريع على الويب والجوال</p><p>● خبرة في العمل على تطبيقات SaaS أو B2B</p><p>● معرفة بتحسين أداء التطبيق وقيود الأجهزة المحمولة</p><p><strong>ملف المرشح المرغوب فيه</strong></p><p>المؤهلات المطلوبة</p><p>● أكثر من 7 سنوات خبرة مهنية في تطوير الواجهة الكاملة</p><p>● كفاءة قوية في JavaScript/TypeScript وأطر الواجهة الأمامية الحديثة (React، Vue، أو Angular)</p><p>● خبرة في تطوير الجوال (React Native، Flutter، Swift، Kotlin، أو تطوير جوال أصلي)</p><p>● خبرة في تطوير الخلفية باستخدام Node.js، Python، Java، أو لغات خادم مماثلة</p><p>● معرفة عمل بنظم قواعد البيانات العلائقية و/أو NoSQL</p><p>● خبرة مع إدارة الإصدارات Git وتدفقات التطوير التعاونية</p><p>● فهم لممارسات أمان الويب والجوال</p><p>● مهارات قوية في حل المشكلات وتصحيحها</p><p>● مهارات تواصل والعمل الجماعي ممتازة</p><br><p>المهارات التقنية الأساسية</p><p>الواجهة الأمامية: HTML5، CSS3، JavaScript/TypeScript، React/Vue/Angular، تصميم استجابى، تحسين أداء الويب</p><p>الجوال: React Native، Flutter، Swift (iOS)، Kotlin (Android)، واجهات UI/UX للجوال، واجهات برمجة أصلية، إدارة دورة حياة التطبيق</p><p>الخلفية: Node.js، Express، REST APIs، GraphQL، المصادقة/التفويض، تصميم قاعدة البيانات، تحسين الخلفية للجوال</p><p>أدوات وبنية التحت: Git، npm/yarn، webpack/bundlers، أدوات الاختبار (Jest، Mocha، XCTest، Espresso)، أساسيات Unix/Linux، Xcode، Android Studio</p>
ملخص الوظيفة نحن نبحث عن مطور ويب ذو مهارات عالية (واجهات أمامية وخلفية) مع خبرة في الذكاء الاصطناعي لتصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع وآمنة وعالية الأداء. يجب أن يمتلك المرشح المثالي خبرة قوية في التطوير الكامل (Full-Stack) عبر تقنيات الواجهات الأمامية والخلفية، جنبًا إلى جنب مع معرفة عملية بالذكاء الاصطناعي، والذكاء الاصطناعي التوليدي، والنماذج اللغوية الكبيرة (LLMs)، وواجهات برمجة تطبيقات الذكاء الاصطناعي، وتطوير التطبيقات المدعومة بالذكاء الاصطناعي. سيعمل المرشح بشكل وثيق مع مديري المنتجات، ومصممي واجهة وتجربة المستخدم، والمهندسين المعماريين، ومهندسي العمليات (DevOps)، وأصحاب المصلحة في الأعمال لتقديم حلول ويب حديثة ودمج قدرات الذكاء الاصطناعي في تطبيقات المؤسسات. المسؤوليات الرئيسية تصميم وتطوير واختبار وصيانة تطبيقات ويب كاملة قابلة للتوسع. تطوير تطبيقات واجهة أمامية متجاوبة وعالية الأداء. بناء خدمات خلفية قوية، وواجهات برمجة تطبيقات، وخدمات مصغرة، وعمليات تكامل. تطوير ودمج قدرات الذكاء الاصطناعي/الذكاء الاصطناعي التوليدي في تطبيقات الويب. العمل مع النماذج اللغوية الكبيرة، وواجهات برمجة تطبيقات الذكاء الاصطناعي، وهندسة الأوامر (Prompt Engineering)، ونظام توليد الاسترجاع المعزز (RAG)، والتضمينات (Embeddings)، وقواعد البيانات المتجهية. دمج نماذج الذكاء الاصطناعي من منصات مثل OpenAI وAzure OpenAI وGoogle أو غيرها من مزودي الذكاء الاصطناعي للمؤسسات. تطوير ميزات مدعومة بالذكاء الاصطناعي مثل روبوتات الدردشة، والبحث الذكي، وإنشاء المحتوى، والتلخيص، وأنظمة التوصية. تصميم وتنفيذ واجهات برمجة تطبيقات RESTful وعند الحاجة خدمات GraphQL. تحسين أداء التطبيق وقابلية التوسع والموثوقية وتجربة المستخدم. تطوير آليات آمنة للمصادقة والتفويض وأمان واجهات برمجة التطبيقات. العمل مع منصات السحابة لنشر وإدارة تطبيقات الويب والتطبيقات التي تدعم الذكاء الاصطناعي. تنفيذ خطوط أنابيب CI/CD واتباع ممارسات DevOps الحديثة. كتابة كود نظيف وقابل لإعادة الاستخدام وقابل للصيانة وموثق جيدًا. إجراء مراجعات الكود وتقديم التوجيه الفني للمطورين المبتدئين. استكشاف أخطاء التطبيق والأداء والتكامل والإنتاج وإصلاحها. التعاون مع فرق متعددة الوظائف طوال دورة حياة تطوير البرمجيات الكاملة. تقييم تقنيات الذكاء الاصطناعي والويب الناشئة والتوصية بالحلول المناسبة. مهارات الواجهة الأمامية HTML5، CSS3، JavaScript، TypeScript. React.js / Angular / Vue.js. تطوير الويب المتجاوب الذي يعطي الأولوية للهواتف المحمولة. إدارة الحالة والهندسة القائمة على المكونات. تكامل REST API وواجهات برمجة تطبيقات الطرف الثالث. تنفيذ واجهة وتجربة المستخدم. تحسين أداء الويب. توافق المتصفح وإمكانية الوصول. أدوات وأطر عمل الواجهة الأمامية الحديثة. مهارات الواجهة الخلفية Node.js / Python / Java / .NET – خبرة في واحدة أو أكثر. تطوير RESTful API. هندسة الخدمات المصغرة. المصادقة والتفويض. تصميم وتحسين قواعد البيانات. قواعد بيانات SQL وNoSQL. تكامل واجهة برمجة التطبيقات وخدمات الطرف الثالث. المعالجة في الخلفية والبرمجة غير المتزامنة. التخزين المؤقت وتحسين الأداء. معالجة الأخطاء والتسجيل والمراقبة. مهارات الذكاء الاصطناعي والذكاء الاصطناعي التوليدي فهم قوي للذكاء الاصطناعي التوليدي والنماذج اللغوية الكبيرة (LLMs). خبرة في دمج واجهات برمجة تطبيقات الذكاء الاصطناعي/النماذج اللغوية الكبيرة في تطبيقات الويب. هندسة الأوامر وتحسين الأوامر. تنفيذ توليد الاسترجاع المعزز (RAG). خبرة في التضمينات (Embeddings) وقواعد البيانات المتجهية. تطوير روبوتات الدردشة والمساعد الافتراضي المدعوم بالذكاء الاصطناعي. معرفة وكلاء الذكاء الاصطناعي واستدعاء الأدوات/الوظائف. خبرة في أطر عمل ومكتبات الذكاء الاصطناعي مثل LangChain أو LlamaIndex أو ما يعادلها. الإلمام بتقييم النماذج وتخفيف الهلوسة وأمن الذكاء الاصطناعي. تعتبر الخبرة في بناء تطبيقات مدعومة بالذكاء الاصطناعي جاهزة للإنتاج مرغوبة للغاية. السحابة وDevOps خبرة في AWS أو Microsoft Azure أو Google Cloud. Docker والحاويات. يعد Kubernetes ميزة. CI/CD باستخدام Jenkins أو GitHub Actions أو GitLab CI/CD أو Azure DevOps. Git وممارسات التحكم في الإصدار الحديثة. النشر السحابي ومراقبة التطبيقات. أفضل ممارسات أمان البنية التحتية والتطبيقات. تقنيات البيانات وقواعد البيانات PostgreSQL / MySQL / SQL Server. MongoDB أو قواعد بيانات NoSQL أخرى. Redis / تقنيات التخزين المؤقت. تصميم قواعد البيانات والفهرسة وتحسين الاستعلامات. قواعد البيانات المتجهية مثل Pinecone أو Weaviate أو Milvus أو pgvector أو ما يعادلها. تكامل البيانات ومعالجة البيانات القائمة على واجهة برمجة التطبيقات. مهارات الأمان ممارسات البرمجة الآمنة. الوعي بـ OWASP Top 10. المصادقة والتفويض OAuth 2.0 / JWT. أمان واجهة برمجة التطبيقات. حماية البيانات والتشفير. تطوير تطبيقات الذكاء الاصطناعي/النماذج اللغوية الكبيرة الآمنة. الحماية ضد حقن الأوامر وغيرها من مخاطر الأمان الخاصة بالذكاء الاصطناعي. الخبرة المطلوبة 5-8 سنوات أو أكثر من الخبرة المهنية في تطوير الويب/التطوير الكامل. خبرة قوية في تطوير الواجهات الأمامية والخلفية. خبرة عملية في بناء ونشر تطبيقات ويب على مستوى المؤسسات. خبرة برمجية قوية في JavaScript/TypeScript ولغة خلفية واحدة على الأقل. خبرة في تطوير واستهلاك واجهات برمجة تطبيقات REST. خبرة في قواعد البيانات العلائقية و/أو NoSQL. خبرة عملية في دمج قدرات الذكاء الاصطناعي/الذكاء الاصطناعي التوليدي في التطبيقات. خبرة في العمل مع منصات السحابة وبيئات CI/CD. فهم قوي لهندسة البرمجيات وأنماط التصميم وأفضل ممارسات التطوير. خبرة في العمل في بيئات تطوير Agile/Scrum. المؤهلات درجة البكالوريوس في علوم الكمبيوتر، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة. تعد الشهادات المهنية ذات الصلة في السحابة أو الذكاء الاصطناعي أو تطوير البرمجيات ميزة إضافية.
Mindrift is looking for skilled Full-Stack Web App Developers (Java Script/Type Script + Python or Node) to join the Tendem project (https://tendem.ai/) and build interactive browser-based applications for real-world use cases.<br><br>In this role, you'll apply your full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly web applications. This part-time remote opportunity is ideal for professionals with hands-on experience in modern frontend frameworks, backend APIs, databases, and shipping interactive web products end-to-end.<br><br>What We Do<br><br>The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br><br>About The Role<br><br>This is a freelance role for a Tendem project. As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input — from habit trackers and budgeting tools to internal dashboards, mini-Saa S tools, and AI-powered apps. You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.<br><br>Key Responsibilities<br><br>Build interactive web applications with frontend (React, Next.js, Vue, or similar) and a backend API (Python/Fast API/Flask or Node/Express) Design and implement data models, schemas, and persistence layers using SQL (Postgre SQL, SQLite) or NoSQL stores Implement authentication, sessions, and basic role-based access where needed Integrate third-party APIs and AI/LLM services (Open AI, Anthropic, or similar) into product features Handle state management, user input validation, error states, and loading states cleanly Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities) Review, debug, optimize, and refactor full-stack applications to improve correctness, security, performance, and maintainability Write clear, testable code and debug end-to-end issues across frontend, backend, and database<br><br>Educational Qualifications<br><br>At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required) Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus<br><br>Academic and/or Professional Experience<br><br>Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end. We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications. Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential.<br><br>Technical Skills (Essential)<br><br>Strong command of Java Script/Type Script and at least one modern frontend framework (React, Next.js, Vue, Svelte, or similar) Solid backend experience in Python (Fast API, Flask, Django) and/or Node.js (Express, Nest JS) Hands-on experience with relational databases (Postgre SQL, MySQL, SQLite) and basic schema design Experience implementing REST APIs, request validation, error handling, and authentication flows Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.io, Railway, or similar) Experience integrating LLM APIs or other AI services into product features is a strong plus Comfortable with version control (Git) and basic testing practices<br><br>Additional Requirements<br><br>Strong attention to detail and commitment to building working, robust products — not demos Self-directed work ethic with the ability to architect, build, and ship features independently Portfolio of shipped web applications (required) English proficiency: Upper-intermediate (B2) or above (required)<br><br>Project time expectations <br><br>For this project, tasks are estimated to require around 10-20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.<br><br>Compensation<br><br>On this project, contributors can earn up to $60 per hour equivalent, depending on their level and pace of contribution.<br><br>Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.<br><br>Why this freelance opportunity might be a great fit for you? <br><br>Work fully remote on your own schedule with just a laptop and stable internet connection. Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform. Participate in performance-based bonus programs that reward high-quality work and consistent delivery
Job Summary We are seeking a skilled Java Developer to design, develop, and maintain backend services for the Bank's e-Channels and Digital Banking applications. The ideal candidate will have strong expertise in Java technologies, Spring Framework, REST/SOAP web services, and enterprise application development. The successful candidate will participate in the complete Software Development Life Cycle (SDLC), ensuring secure, scalable, and high-performing applications while collaborating closely with business stakeholders, QA teams, architects, and project managers in an Agile environment. Key Responsibilities1. Application Development Design, develop, test, and implement backend services using Java technologies. Develop new features and enhancements based on business requirements. Maintain and enhance e-Channels and related banking applications. Develop reusable, scalable, and maintainable application components. Participate in application architecture and technical design discussions. Produce high-quality, well-documented code following coding standards.2. Software Development Lifecycle (SDLC) Participate in all phases of the SDLC. Analyze business and technical requirements. Prepare technical designs and implementation plans. Perform code reviews and unit testing. Support System Integration Testing (SIT) and User Acceptance Testing (UAT). Participate in production deployment and post-production support.3. API & Integration Development Develop and maintain RESTful and SOAP web services. Integrate banking applications with internal and external systems. Develop secure APIs using Spring Security. Support third-party integrations and middleware services. Troubleshoot API integration issues.4. Security & Compliance Implement secure coding standards and security best practices. Ensure compliance with Bank security policies and SDLC standards. Apply authentication and authorization mechanisms. Support vulnerability remediation and secure application deployment.5. System Support & Troubleshooting Diagnose and resolve application defects and production issues. Perform root cause analysis for recurring incidents. Monitor application performance and optimize system efficiency. Support deployment activities and release management.6. Quality Assurance Develop unit tests and support integration testing. Ensure adherence to QA standards and coding best practices. Participate in defect analysis and resolution. Maintain high application quality throughout development.7. Collaboration & Stakeholder Management Work closely with Business Analysts, QA Engineers, Architects, and Infrastructure teams. Communicate project progress and technical issues effectively. Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives. Coordinate with vendors and external consultants where required. Required Qualifications Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Information Systems Or a related discipline Experience4–6 years of Java application development experience. Experience developing enterprise applications. Experience in Banking or Financial Services is preferred. Experience working in Agile environments. Experience in full Software Development Life Cycle (SDLC). Experience developing secure enterprise applications. Technical Skills Mandatory Java (Java 8/11/17) Core Java Spring Framework Spring Boot Spring Security Spring Cloud JPAHibernate REST APIsSOAP Web Services Tomcat Server Administration Apache Tomcat Configuration Microservices Architecture Maven Git Unit Testing (JUnit) System Integration Testing SQLOracle Database SQL Server MySQLLinux / AIXPostman SOAP UIJSONXMLException Handling Logging Frameworks (Log4j/SLF4J) Troubleshooting & Performance Tuning Preferred Docker Kubernetes Jenkins CI/CD Pipelines Sonar Qube Swagger / Open APIKafka or JMS Messaging Redis OAuth2 / JWTAPI Gateway Git Lab CI / Azure Dev Ops Basic Java Script HTML5CSS3Angular or React (basic understanding) Behavioral Competencies Strong analytical and problem-solving skills Excellent communication skills Team player with collaborative mindset Customer-focused approach Strong ownership and accountability Ability to work under pressure Continuous learning mindset Innovation and creativity Attention to detail Time management and prioritization Preferred Certifications Oracle Certified Java Programmer (OCPJP) Spring Professional Certification Oracle Certified Professional Java SEScrum Master (CSM/PSM) Agile Certification ITIL Foundation AWS/Azure Developer Certification (Preferred) Banking Domain Knowledge (Preferred) Digital Banking Internet Banking Mobile Bankinge-Channels Payment Systems API Banking Authentication & Authorization Core Banking Integration Banking Security Standards Enterprise Integration Patterns
نبذة عنا: مجموعة الأوراق المالية هي مؤسسة استثمارية راسخة تعمل في القطاع المالي منذ عام 1989، وهي شركة مكرسة لسوق الأوراق المالية. تم ترخيصها بمجرد تأسيس بورصة قطر في عام 1997، وتقدم مجموعة من الخدمات الاستثمارية لأكثر من 400,000 مستثمر، بمحافظ تتجاوز 100 مليار ريال قطري. وبصفتها شركة وساطة، تقوم مجموعة الأوراق المالية بتمويل تداول الهامش وتعمل كمزود للسيولة للأسهم والصناديق المتداولة المدرجة. تمتلك الشركة رأس مال مدفوع بقيمة (مليار ريال قطري) وقد حققت أرباحاً مستمرة منذ إنشائها. وإلى جانب كونها مرخصة من قبل هيئة قطر للأسواق المالية لممارسة هذه الأنشطة، فإن مجموعة الأوراق المالية هي أيضاً عضو في بورصة قطر.<br>المسؤوليات الرئيسية:<br>تصميم وتطوير خدمات خلفية (backend) قوية وقابلة للتوسع وآمنة باستخدام Java (Spring Boot). التعاون مع مديري المنتجات ومطوري الواجهات الأمامية وفرق العمليات (Dev Ops) وفرق ضمان الجودة (QA) لتقديم ميزات متكاملة. هندسة الحلول مع التركيز القوي على الأداء وقابلية التوسع وسهولة الصيانة. كتابة اختبارات الوحدة، والاختبارات المتكاملة، والاختبارات الوظيفية لضمان جودة عالية للكود. قيادة مراجعات الكود، وتوجيه المطورين المبتدئين، ووضع أفضل الممارسات في البرمجة والتصميم. المساهمة في بنية الخدمات المصغرة (microservices) والمشاركة في عملية اتخاذ القرار للتصميم والتنفيذ. استكشاف الأخطاء وإصلاحها وحل مشكلات الإنتاج واختناقات الأداء. المشاركة في مراسم Agile/Scrum والمساهمة في تخطيط وتقدير المشاريع.<br><br>المؤهلات:<br>أكثر من 7 سنوات من الخبرة المهنية في تطوير Java. خبرة عملية قوية في Spring Boot وSpring MVC وSpring Data وSpring Security. فهم عميق لتصميم واجهات برمجة تطبيقات RESTful وأفضل الممارسات. إتقان Java 11+ (يفضل Java 17+). خبرة في تعدد العمليات (multithreading)، والتزامن (concurrency)، والبرمجة غير المتزامنة في Java. معرفة قوية بأنماط ومبادئ تصميم البرمجيات (OOP، SOLID، DDD، إلخ). خبرة في أدوات البناء مثل Maven أو Gradle. فهم قوي لاختبار الوحدة (JUnit, Mockito) والاختبار المتكامل. الإلمام بـ Docker أو Kubernetes أو التطوير القائم على الحاويات. معرفة بأدوات CI/CD (مثل Jenkins, Git Hub Actions, Git Lab CI). إجادة التعامل مع أنظمة التحكم في الإصدار (Git)، ومراجعات الكود، والتطوير التعاوني. مهارات ممتازة في حل المشكلات والتواصل.
عن الشركة: مجموعة الأوراق المالية هي مؤسسة استثمارية راسخة تعمل في القطاع المالي منذ عام 1989، وهي شركة مكرسة لسوق الأوراق المالية. حصلت على ترخيصها فور تأسيس بورصة قطر عام 1997، وتقدم مجموعة واسعة من الخدمات الاستثمارية لأكثر من 400,000 مستثمر، بمحافظ مالية تتجاوز 100 مليار ريال قطري. وبصفتها شركة وساطة، تقوم مجموعة الأوراق المالية بتمويل التداول بالهامش وتعمل كمزود للسيولة للأسهم وصناديق المؤشرات المتداولة المدرجة. تمتلك الشركة رأس مال مدفوع بقيمة (مليار ريال قطري) وقد حققت أرباحاً مستمرة منذ تأسيسها. بالإضافة إلى كونها مرخصة من قبل هيئة قطر للأسواق المالية لمزاولة هذه الأنشطة، فإن مجموعة الأوراق المالية هي أيضاً عضو في بورصة قطر.<br>المسؤوليات الرئيسية:<br>تصميم وتطوير خدمات خلفية (Backend) قوية وقابلة للتوسع وآمنة باستخدام Java (Spring Boot). التعاون مع مديري المنتجات ومطوري الواجهات الأمامية وفرق العمليات (DevOps) وفرق ضمان الجودة (QA) لتقديم ميزات متكاملة. هندسة الحلول مع التركيز القوي على الأداء، وقابلية التوسع، وسهولة الصيانة. كتابة اختبارات الوحدة (Unit tests) والاختبارات التكاميلية والوظيفية لضمان جودة عالية للكود. قيادة مراجعات الكود، وتوجيه المطورين المبتدئين، وتأسيس أفضل الممارسات في البرمجة والتصميم. المساهمة في بنية الخدمات المصغرة (Microservices) والمشاركة في عملية صنع القرار للتصميم والتنفيذ. استكشاف وإصلاح مشكلات الإنتاج واختناقات الأداء. المشاركة في طقوس منهجية Agile/Scrum والمساهمة في تخطيط المشاريع وتقديرها.<br><br>المؤهلات:<br>خبرة مهنية لا تقل عن 7 سنوات في تطوير Java. خبرة عملية قوية في Spring Boot وSpring MVC وSpring Data وSpring Security. فهم عميق لتصميم واجهات برمجة التطبيقات (RESTful API) وأفضل ممارساتها. إتقان لغة Java 11 فما فوق (يفضل Java 17+). خبرة في تعدد الخيوط (Multithreading)، والتزامن (Concurrency)، والبرمجة غير المتزامنة في Java. معرفة صلبة بأنماط ومبادئ تصميم البرمجيات (OOP, SOLID, DDD, إلخ). خبرة في أدوات البناء مثل Maven أو Gradle. فهم قوي لاختبارات الوحدة (JUnit, Mockito) والاختبارات التكاملية. الإلمام بـ Docker أو Kubernetes أو التطوير القائم على الحاويات. معرفة بأدوات CI/CD (مثل Jenkins, GitHub Actions, GitLab CI). متمكن من أنظمة التحكم في الإصدارات (Git)، ومراجعات الكود، والتطوير التعاوني. مهارات ممتازة في حل المشكلات والتواصل.
من نحن: مجموعة الأوراق المالية هي مؤسسة استثمارية عريقة تعمل في القطاع المالي منذ عام 1989، وهي شركة مكرسة لسوق الأوراق المالية. حصلت الشركة على ترخيصها فور تأسيس بورصة قطر عام 1997، وتقدم مجموعة واسعة من الخدمات الاستثمارية لأكثر من 400,000 مستثمر، بمحافظ تتجاوز قيمتها 100 مليار ريال قطري. وبصفتها شركة وساطة، توفر مجموعة الأوراق المالية تمويل الهامش وتعمل كمزود للسيولة للأسهم المدرجة وصناديق المؤشرات المتداولة. تمتلك الشركة رأس مال مدفوع بقيمة (1 مليار ريال قطري) وقد حققت أرباحاً مستمرة منذ تأسيسها. بالإضافة إلى حصولها على ترخيص هيئة قطر للأسواق المالية لمزاولة هذه الأنشطة، تعد مجموعة الأوراق المالية عضواً في بورصة قطر.<br>المسؤوليات الرئيسية:<br>تصميم وتطوير خدمات خلفية (backend) قوية وقابلة للتوسع وآمنة باستخدام Java (Spring Boot). التعاون مع مديري المنتجات ومطوري الواجهات الأمامية وفرق العمليات (DevOps) وفرق ضمان الجودة (QA) لتقديم ميزات متكاملة. هندسة الحلول مع تركيز قوي على الأداء، والقابلية للتوسع، وقابلية الصيانة. كتابة اختبارات الوحدة، والتكامل، والاختبارات الوظيفية لضمان جودة عالية للكود. قيادة مراجعات الكود، وتوجيه المطورين المبتدئين، وتأسيس أفضل الممارسات في البرمجة والتصميم. المساهمة في بنية الخدمات المصغرة (microservices) والمشاركة في عملية صنع القرار للتصميم والتنفيذ. استكشاف الأخطاء وإصلاحها وحل مشكلات الإنتاج واختناقات الأداء. المشاركة في مراسم منهجية Agile/Scrum والمساهمة في تخطيط وتقدير المشاريع.<br>المؤهلات:<br>خبرة مهنية لا تقل عن 7 سنوات في تطوير Java. خبرة عملية قوية في Spring Boot وSpring MVC وSpring Data وSpring Security. فهم عميق لتصميم واجهات برمجة التطبيقات (RESTful API) وأفضل الممارسات. خبرة عملية قوية في Java 17+ (أو أحدث إصدارات LTS)، بما في ذلك تطوير وصيانة تطبيقات على مستوى المؤسسات. خبرة في تعدد الخيوط (multithreading)، والتزامن (concurrency)، والبرمجة غير المتزامنة في Java. معرفة صلبة بأنماط ومبادئ تصميم البرمجيات (OOP، SOLID، DDD، إلخ). خبرة في أدوات البناء مثل Maven أو Gradle. فهم قوي لاختبار الوحدة (JUnit، Mockito) واختبارات التكامل. الإلمام بـ Docker، أو Kubernetes، أو التطوير القائم على الحاويات. معرفة بأدوات CI/CD (مثل Jenkins، GitHub Actions، GitLab CI). التمكن من أنظمة التحكم في الإصدار (Git)، ومراجعات الكود، والتطوير التعاوني. مهارات ممتازة في حل المشكلات والتواصل.
نحن نبحث عن مطور معتمد من Mendix يتمتع بخبرة تزيد عن 3 سنوات في تطوير Mendix بشكل عملي لتصميم وتطوير ودمج وصيانة تطبيقات مؤسسية قابلة للتوسع. يجب أن يمتلك المرشح المثالي معرفة قوية بالبرمجة كائنية التوجه (OOP)، وتقنيات الويب، وواجهات برمجة التطبيقات (APIs)، وقواعد البيانات، وتطوير تطبيقات الهواتف المحمولة. المسؤوليات الرئيسية: تصميم وتطوير وصيانة تطبيقات مؤسسية باستخدام منصة Mendix منخفضة التعليمات البرمجية. تحويل متطلبات العمل إلى حلول Mendix قابلة للتوسع وسهلة الاستخدام. تطوير وحدات قابلة لإعادة الاستخدام، وسير عمل، وmicroflows، ونماذج النطاق. دمج تطبيقات Mendix مع أنظمة خارجية باستخدام REST APIs وخدمات الويب. العمل مع قواعد البيانات وكتابة/تحسين استعلامات SQL عند الحاجة. تطوير تطبيقات ويب متجاوبة باستخدام HTML وCSS وJavaScript وAngular JS. تطبيق مفاهيم البرمجة كائنية التوجه (OOP) في تطوير التطبيقات وعمليات الدمج. تطوير ودعم تطبيقات الهواتف المحمولة باستخدام أطر عمل Mendix/تطوير الهواتف المحمولة. استكشاف أخطاء التطبيقات وإصلاحها، وإجراء عمليات التصحيح، وتقديم الدعم للإنتاج. التعاون مع محللي الأعمال والمعماريين وفرق ضمان الجودة والمطورين الآخرين. المشاركة في مراجعات الكود، والاختبار، والنشر، وأنشطة دورة حياة التطبيق. ضمان أداء التطبيق، وأمنه، وقابلية توسيعه، وقابلية صيانته. المهارات والخبرات الإلزامية: خبرة عملية لا تقل عن 3 سنوات في تطوير Mendix. شهادة Mendix إلزامية. خبرة قوية في تطوير ونشر تطبيقات Mendix. فهم جيد لمفاهيم البرمجة كائنية التوجه (OOP). معرفة قوية بـ HTML وCSS وJavaScript وAngular JS. خبرة عملية مع Java وSQL. خبرة قوية في تطوير واستهلاك REST APIs. خبرة في تطوير تطبيقات الهواتف المحمولة. فهم جيد لتكامل التطبيقات، ونمذجة البيانات، وقواعد البيانات. مهارات قوية في استكشاف الأخطاء وإصلاحها وحل المشكلات. مهارات تواصل وتعاون جيدة مع أصحاب المصلحة. المهارات المفضلة: خبرة مع Mendix Studio Pro. خبرة في عمليات تكامل Mendix وواجهات برمجة التطبيقات الخارجية. معرفة بمنهجيات Agile/Scrum. خبرة في ممارسات CI/CD وDevOps. خبرة في العمل على تطبيقات Mendix على مستوى المؤسسات. التعليم: درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو تخصص ذي صلة.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About the job Backend Developer – Python/FastAPI - Perm
<p><strong>Key Responsibilities:</strong></p><br>
<ul>
<li>Develop secure and scalable backend applications using Python and FastAPI.</li>
<li>Build and maintain REST APIs, database components, and system integrations.</li>
<li>Convert approved business requirements into reliable system functions.</li>
<li>Integrate the Core System with internal applications and external service providers.</li>
<li>Perform unit testing, debugging, performance optimization, and defect resolution.</li>
<li>Apply authentication, authorization, validation, logging, and audit-trail requirements.</li>
<li>Support data migration, user acceptance testing, deployment, and production issues.</li>
<li>Prepare and maintain technical and API documentation.</li>
</ul>
<p><strong>Requirements:</strong></p><br>
<ul>
<li>Bachelor's degree in Computer Science, Software Engineering, or a related field.</li>
<li>Practical experience in Python, FastAPI, REST APIs, and relational databases.</li>
<li>Knowledge of SQL, Git, API security, automated testing, and containerization.</li>
<li>Understanding of system integrations and financial transaction processing is preferred.</li>
<li>Strong analytical, troubleshooting, and problem-solving skills.</li>
</ul>
<br>
<br> </div>
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<p><b>نظرة عامة على المنصب</b></p><p><br></p><p>نحن نبحث عن مطوري Full Stack موهوبين للانضمام إلى فريق التكنولوجيا المتنامي لدينا. ستعمل على بناء وتوسيع التطبيقات عبر منصات الويب والهواتف المحمولة، بالتعاون مع فرق المنتج والتصميم والخلفية لتقديم حلول عالية الجودة. يتيح لك هذا الدور فرصة العمل على مشاريع متنوعة، من واجهات المستخدم حتى البنية التحتية الخلفية، عبر منصات متعددة.</p><p><br></p><p><b>التركيز الكبير: </b>الذكاء الاصطناعي، نماذج اللغة الكبيرة (LLMs)، وتنسيق الوكلاء متعدد-العمل/الوكالة (RAG & Agentic Orchestration)</p><p><br></p><p><b>التركيز الأساسي لهذا الدور:</b> تصميم وبناء باستخدام نماذج اللغة الكبيرة، مسارات التوليد المسترجع (RAG)، وأنظمة التنسيق بين عدة وكلاء/وكلاء ذكيين</p><p><br></p><p>نبحث عن مطورين يفكرون من منظور تنسيق عمل وكلاء الذكاء الاصطناعي للقيام بالعمل - التوجيه، وفتح المحفزات، وتكوين سير عمل وكياني بدلاً من الاعتماد على الترميز اليدوي خطوة بخطوة</p><p><br></p><p>- خبرة عملية مع MCP (بروتوكول سياق النموذج) ميزة قوية، واهتمام حقيقي بالنمو في هذا الاتجاه أمر أساسي</p><p>- الراحة في العمل مع واجهات برمجة تطبيقات LLMs (OpenAI، Anthropic، إلخ)، قواعد البيانات المتجهة، التضمينات، وهندسة المحفز/السياق</p><p>- خبرة في بناء أو دمج مساعدات ذكاء اصطناعي Copilots، وعمليات الوكيل المساعدة ووكيل مستقل في تطبيقات الإنتاج</p><p><br></p><p><b>المسؤوليات الرئيسية</b></p><p>● تصميم وتطوير وصيانة تطبيقات الويب والهاتف المحمول كاملة باستخدام التقنيات الحديثة</p><p>● بناء تطبيقات ويب مستجيبة وتطبيقات موبايل متعددة المنصات</p><p>● كتابة كود نظيف، قابل للصيانة وقابل للاختبار عبر الواجهة الأمامية، والموبايل، والخلفية</p><p>● تنفيذ واجهات مستخدم مستجيبة محسّنة لمنصات الويب والموبايل</p><p>● بناء وتحسين واجهات برمجة تطبيقات RESTful وحلول قواعد البيانات</p><p>● تطوير تطبيقات موبايل لنظامي iOS و/أو Android</p><p>● إدارة نشر التطبيق إلى متجر التطبيقات، Google Play، وغيرها من المنصات</p><p>● التعاون مع فرق متعددة التخصصات لتحديد المتطلبات وتقديم الحلول</p><p>● المشاركة في مراجعات الكود، الاختبار، وعمليات النشر</p><p>● استكشاف الأخطاء وإصلاحها في الإنتاج عبر جميع المنصات</p><p>● البقاء على اطلاع بالتقنيات الناشئة وأفضل الممارسات في تطوير الويب والموبايل</p><p><br></p><p><b>المؤهلات المطلوبة</b></p><p>● 3+ سنوات من الخبرة المهنية في تطوير الويب والهاتف المحمول الشامل</p><p>● إجادة قوية في JavaScript/TypeScript وأطر الواجهة الأمامية الحديثة (React، Vue، أو Angular)</p><p>● خبرة في تطوير الموبايل (React Native، Flutter، Swift، Kotlin، أو تطوير موبايل native)</p><p>● خبرة في تطوير الواجهة الخلفية باستخدام Node.js، Python، Java، أو لغات خادمية مماثلة</p><p>● معرفة عامّة بقاعدة البيانات العلائقية و/أو NoSQL</p><p>● خبرة في Git وأنماط تطوير تعاوني</p><p>● فهم لأفضل ممارسات أمان الويب والموبايل</p><p>● مهارات حل المشكلات وتصحيح الأخطاء قوية</p><p>● مهارات تواصل وعمل جماعي ممتازة</p><p><br></p><p><b>المؤهلات المفضلة</b></p><p>● خبرة في نشر التطبيقات على App Store وGoogle Play</p><p>● الإلمام بمنصات السحابة (AWS، GCP، Azure)</p><p>● خبرة مع Docker والحاويات</p><p>● خبرة في خطوط CI/CD وممارسات DevOps</p><p>● معرفة بأطر الاختبار ومنهجيات TDD للويب والموبايل</p><p>● خبرة في أطر تطوير الموبايل عبر الأنظمة المتعددة</p><p>● خبرة في عمليات التطوير المرنة</p><p>● محفظة أو مستودعات GitHub تعرض مشروعات ويب وموبايل</p><p>● خبرة في العمل على تطبيقات SaaS أو B2B</p><p>● معرفة بتحسين أداء التطبيق وقيود الأجهزة المحمولة</p><p><br></p><p><b>المهارات التقنية الأساسية</b></p><p>الواجهة الأمامية:</p><p>HTML5، CSS3، JavaScript/TypeScript، React/Vue/Angular، تصميم مستجيب، تحسين أداء الويب</p><p>الموبايل:</p><p>React Native، Flutter، Swift (iOS)، Kotlin (Android)، واجهات UI/UX للموبايل، APIs أصلية، إدارة دورة حياة التطبيق</p><p>الخلفية:</p><p>Node.js، Express، REST APIs، GraphQL، المصادقة/التفويض، تصميم قواعد البيانات، تحسين الخلفية للهواتف المحمولة</p><p>الأدوات والبنية التحتية:</p><p>Git، npm/yarn، webpack/bundlers، أدوات الاختبار (Jest، Mocha، XCTest، Espresso)، أساسيات Unix/Linux، Xcode، Android Studio</p> </div><h2 class="h5">المهارات</h2>
<div data-jb-field="skills"><p><b>التركيز الكبير: </b>AI، LLMs، RAG & Agentic Orchestration</p><p><br></p><p><b>التركيز الأساسي لهذا الدور:</b> تصميم وبناء باستخدام نماذج اللغة الكبيرة، مسارات التوليد المسترجع (RAG)، وأنظمة التنسيق بين عدة وكلاء/وكلاء ذكيين</p><p><br></p><p>نبحث عن مطورين يفكرون من منظور تنسيق عمل وكلاء الذكاء الاصطناعي للقيام بالعمل - التوجيه، وفتح المحفزات، وتكوين سير عمل وكياني بدلاً من الاعتماد على الترميز اليدوي خطوة بخطوة</p><p><br></p><p>- خبرة عملية مع MCP (بروتوكول سياق النموذج) ميزة قوية، واهتمام حقيقي بالنمو في هذا الاتجاه أمر أساسي</p><p>- الراحة في العمل مع واجهات برمجة تطبيقات LLMs (OpenAI، Anthropic، إلخ)، قواعد البيانات المتجهة، التضمينات، وهندسة المحفز/السياق</p><p>- خبرة في بناء أو دمج مساعدات ذكاء اصطناعي Copilots، وعمليات الوكيل المساعدة ووكيل مستقل في تطبيقات الإنتاج</p></div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>
يرجى إرسال سيرتك الذاتية باللغة الإنجليزية وتحديد مستوىإتقانك للغة الإنجليزية.<br> Mindrift تربط المتخصصين بفرص AI قائمة على المشاريع لشركات تقنية رائدة، مع التركيز على الاختبار، والتقييم، وتحسين أنظمة الذكاء الاصطناعي.<br> المشاركة قائمة على المشاريع، وليست توظيفًا دائمًا.<br> ما تنطوي عليه هذه الفرصة نحن نبني مجموعة بيانات لتقييم وكلاء التكويد الذكاء الاصطناعي - مدى جودة تعامل النموذج مع مهام المطورين الواقعية.<br> ستقوم بإنشاء مهام وتقييمات صعبة ضمن بيئات محاكاة واقعية: بناء بيئات مطورين واقعية - شركة افتراضية بها قاعدة كود وبنية تحتية وسياق (تذاكر، وثائق، محادثات) تشكل تاريخ تطوير قابل للتصديق تصميم مهام من حالات وسيطة لهذه البيئات - صِغ الطلب، حدد معنى «المحلول»، وتأكد من أن المهمة قابلة للحل بواسطة وكيل ذكاء اصطناعي كتابة اختبارات تتحقق من حلول الوكلاء - قبول جميع الأساليب الصحيحة ورفض الأساليب غير الصحيحة، لا تكون صارمة جدًا ولا متساهلة جدًا إجراء تعديلات على المهام والاختبارات بناءً على ملاحظات QA - راجع حلول الوكلاء، وحلل الإخفاقات، وصرّفها حتى تكون التقييمات عادلة وقوية ما ليست عليه هذه الفرصة ليس تسمية بيانات ليس هندسة تحفيز ليس كتابة كود من البداية - الوكيل يكتب معظم الكود؛ أنت توجه وتقيم ما نبحث عنه أكثر من 5 سنوات في تطوير البرمجيات التكنولوجية الأساسية: بايثون (FastAPI)، JavaScript/TypeScript (React)، Docker، Postgres، Kafka، Redis خبرة في كتابة الاختبارات (وظيفية، تكامل) إجادة اللغة الإنجليزية - B2+ لماذا هذا صعب النماذج المتقدمة في المتناول بالفعل في التشفير. <br>إنشاء مهمة تتحدى النماذج الأفضل بالفعل أمر غير بسيط.<br>تحتاج إلى فهم عميق لأين تفشل النماذج وما هي السيناريوهات التي تكشف الفرق بين حل جيد وآخر سيئ.<br>لدى المهام العديد من الحلول الصحيحة - كتابة اختبارات تقبل جميع الحلول الصحيحة وترفض الحلول غير الصحيحة أصعب مما يبدو.<br> كيف يعمل الأمر تطبيق → اجتياز التأهيل(ات) → الانضمام إلى مشروع → إكمال المهام → الدفع تعويض حتى 50$/ساعة مكافئ، وذلك يعتمد على المستوى والإيقاع.<br> تستغرق المهام حوالي ~20 ساعة لكل مهمة؛ يمكنك تحديد جدولك الزمني بنفسك.<br></span> </div>
Role- Power Platform Developer Experience- 5+ years Location- Qatar <br>Power Platform Developer with 6- 8 years of IT experience, including 4+ years of hands-on Power Apps development, and a bachelors degree in computer science, Engineering, or a related field. Microsoft Power Platform certifications (PL-900, Pl-400) preferred, with strong analytical thinking, problem-solving and communication skills.<br> Key Responsibilities: Develop secure, scalable Power Platform solutions that digitize business processes and align with enterprise architecture and governance standards, including Power Apps and Power Automate workflows. Strong knowledge of Power Platform along with Share Point architecture and permissions management, with proficiency in Power Fx, Java Script, JSON, HTML/CSS, REST APIs, and Microsoft Graph. <br> Convert business requirements into scalable, maintainable low-code solutions. <br>Ensure compliance with CoE standards, security policies, and ALM processes. <br> Support Release Specialists and Administrators during testing and deployment.
Job Responsibilities<br><br> Manage Open Text Liferay Platform and its components, and manage Liferay Platform administration at a high level Install CARS, OTDS and Liferay Platform Perform system configuration functions on Liferay Platform Perform Liferay Platform backup and restore actions Create and assign users to roles and teams Implement and test Web services and the SOA grid in Liferay Platform Investigate logs by using the logging framework of Liferay Platform Troubleshoot business processes with process Instance Manager Configure OTDS (Open Text Directory Services) to integrate with Liferay Platform Manage users using the identity package Deploy and launch applications to Liferay Platform Provide end-user support and resolve implementation issues Assemble entity hierarchies and construct relationships between entities Deploy entity-based solutions for an Liferay client and wrap an entity as a web service Build user interfaces with lists, forms and layouts Design, create and implement Java-based applications Interpret requirements to create high-quality coding that functions according to specifications Design application functions and build objectives with the team Write testable and scalable codes and ensure they are in line with the project objectives Identify and resolve immediate and potential issues with the applications Prepare detailed reports on projects/work tasks completed Work in collaboration with internal teams to implement and execute the requisite tasks Assist other developers with troubleshooting, debugging and coding<br><br>Job Requirements<br><br>Educational Qualification<br><br> Bachelor’s degree in computer science or a related field<br><br>Licenses & Certifications<br><br> Certification in coding, preferred<br><br>Previous Work Experience<br><br> Overall, 5 to 8 years' experience in Java-based programming<br><br>Powered by Jazz HR<br><br>ZRT200Ptp3
Senior Full Stack Developer (Contractor)<br><br>Primary Purpose Of The Job<br><br>Design and build efficient and innovative software solutions and interfaces that integrate with the company's existing IT architecture to enable business growth and risk control through automation.<br><br>Key Responsibilities<br><br>Work with traders, risk & finance managers, system architects, business analysts, project managers and other ICT departments to develop efficient and scalable systems, applications, interfaces and tools from scratch, and enable company business growth through a high level of automation and process optimisation. Build and maintain software solutions that fully integrate with the existing third party and in-house platforms in accordance with the company's overall IT architecture design. Provide timely technical support to in-house trading solutions to ensure business continuity. Work with internal IT developers and solution architects to gather technical requirements; design solutions; and build automated tests following the defined coding standards and best practices to ensure the delivery of IT solutions meets the business requirements, are scalable and supportable. Stay updated with the latest technology and tools, find innovative solutions, conduct POCs, and document and share knowledge & practices to help the company gain a sustainable and competitive advantage in the market. Apply security measures by following security procedures and standards to ensure a secure environment; manage and address trading systems vulnerabilities and threats; and adhere to established standards, processes, procedures, and policies throughout the software development life cycle.<br><br>Education<br><br>Bachelor’s degree in computer science, engineering or a related field.<br><br>Experience & Skills<br><br>Software Development Experience<br><br>Minimum 8 years of experience designing, developing and implementing multitier software solutions using C#, Angular JS, . Net within a commodity trading, banking or hedge fund environment. Minimum 3 years of experience developing, deploying, and maintaining systems on Azure, with expertise in Azure services (Azure Active Directory, Azure Functions, Azure Service Bus, Azure App Services, Azure Storage, Azure SQL, Azure Cosmos DB, etc.) and the implementation practices.<br><br>Backend Development<br><br>Experience in backend API development using C#. In-depth knowledge of RESTful and Graph QL web services.<br><br>Frontend Development<br><br>Experience on frontend SPA development using Angular.<br><br>Dev Ops & Cloud Technologies<br><br>Hands on experience with CI/CD tooling, including platforms such as Azure Dev Ops and Git Hub. Experience using infrastructure-as-code tools such as Bicep or Terraform. Knowledge and experience in the implementation and maintenance of cloud solutions using Azure Dev Ops and other cloud technologies (e.g. Microsoft Azure Data Factory, Data Bricks) and building reporting capabilities is preferred.<br><br>Database & Architecture<br><br>Extensive experience in writing efficient SQL and relevant experience with database design. Understanding of microservices architecture. Understanding of microfrontend is preferred.<br><br>Trading & Industry Knowledge<br><br>Good understanding of straight-through-processing (STP) requirements and FIX protocol is preferred. Experience working with any CTRM/ETRM system is preferred.<br><br>Additional Technical Skills<br><br>Ability to perform full SDLC activities using Agile methods, including requirement definition, prototyping, proof of concept, design, implementation, testing and maintenance. Proficiency in Python is a plus.<br><br>Personal & Communication Skills<br><br>Excellent written and verbal communications skills. Self-reliance and self-sufficiency; willingness to help build a business from the ground upwards in a phased manner but with quick short-term solutions essential for success. Strong delivery focus is critical.