وظائف مطور ويب باك اند في مصر
٧٦ وظائف شاغرة
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a Senior Backend Developer ready to build in an AI-native environment, where LLMs, automation, and intelligent integrations are part of everyday engineering and not a future roadmap item.<br> You will work alongside developers, designers, project managers, and clients to deliver high-quality platforms that create real business value, using modern technologies and AI-powered tools where they add value.<br> About Significa Significa is a strategic digital agency helping organizations create digital experiences and technology solutions since 2006.<br> Today, we are a team of 80+ professionals across our offices in Athens and Cairo, partnering with leading organizations in Banking, Finance, Insurance, Travel and Tourism to deliver digital experiences and technology solutions that drive growth and innovation.<br> What you will do Develop and maintain backend systems and web applications Build integrations with APIs and third-party platforms Design and implement new features and services Participate in architecture and technical design decisions Optimize and support existing applications Collaborate with developers, designers, project managers, and clients Mentor junior developers and contribute to engineering best practices What we are looking for Must have 5+ years of backend development experience Strong knowledge of C# and ASP.<br>NET MVC Experience with .<br>NET 5+ / .NET Core Experience with REST APIs and web services Experience with Sitecore, Umbraco or Kentico CMS platforms Git version control Understanding of SOLID principles and secure coding practices (OWASP) Strong analytical and problem-solving skills Comfortable using AI tools (e.<br>g. Claude, Claude Code) to improve productivity and accelerate delivery, while maintaining full ownership, critical thinking, and accountability for the quality of your work Professional proficiency in English What Makes you Successful Collaborative and team-oriented mindset Respectful and professional communication Ownership and accountability Strong problem-solving skills Curiosity and continuous learning Nice to have Docker Azure or AWS CI/CD pipelines Microservices architecture Experience integrating LLM APIs (OpenAI, Azure OpenAI, Anthropic) Familiarity with vector databases (e.<br>g. Pinecone, pgvector, Qdrant) Exposure to AI agent frameworks (e.<br>g. Semantic Kernel, LangChain) Tech Stack C# • ASP.<br>NET MVC • .<br>NET Core • REST APIs • Git • Docker • Azure • OpenAI / Azure OpenAI What we offer Your Balance Hybrid working model Flexible working hours Competitive salary package Private Medical & Life Insurance Your Development Structured onboarding and training program Dedicated training budget for personal and professional development Continuous development of competencies, including structured exposure to AI tools and practices Exposure to challenging projects across multiple industries Clear career progression opportunities Your Environment Work alongside experienced designers, developers and project managers in a collaborative environment.<br> A modern workspace designed to encourage co-creation, collaboration, and innovation A culture built on quality, teamwork and continuous improvement Ready to join us ?<br> If you're excited about building high-quality software in a world where AI is reshaping what's possible — and you want to be at the front of that — we would love to hear from you.<br></span> </div>
Company Description Speero is the largest online marketplace for car parts and services in Saudi Arabia, serving car owners, repair shops, and parts vendors through a unified digital platform. The company provides a one-stop shop where car owners can find and purchase parts and services to maintain their vehicles with ease and confidence. Speero's mission is to support car owners throughout the lifecycle of their cars while helping workshops and vendors move their offline operations online. By digitizing automotive services, Speero enables partners to expand their reach, streamline operations, and grow their businesses. The organization values innovation, customer-centric solutions, and collaboration across diverse teams. Role Description This is a full-time remote role for a PHP / Laravel Back End Developer at Speero. You will design, implement, and maintain the server-side applications and APIs that power our marketplace and our multi-tenant B2B Saa S platform, where a single codebase serves many workshops and vendors, each with their own data, configuration, and billing. Daily tasks include writing clean, scalable code, designing and evolving database schemas, integrating with third-party services, optimizing performance, and ensuring system reliability and security. Because we run lean, backend engineers here own their work through to production — you'll touch deployment pipelines, queues, caching, and monitoring rather than handing things off at the repo boundary. We work in an AI-first engineering culture. Claude Code is part of our standard toolchain, used for planning work, exploring unfamiliar parts of the codebase, implementing features, writing tests, and reviewing changes. We're looking for someone who already builds this way and can show us how, not someone we need to convince. You'll also collaborate with front-end developers, product managers, and other stakeholders to define requirements and refine features, participate in code reviews, contribute to technical documentation, and help improve our development processes and tooling. Qualifications Strong PHP and Laravel expertise — Eloquent and query optimization, service containers, queues and jobs, events, middleware, policies/gates, migrations, and testing with PHPUnit or Pest. Hands-on experience building or operating multi-tenant Saa S. You understand the real trade-offs between single-database (scoped) and database-per-tenant approaches, and you've dealt with tenant isolation, data leakage risks, per-tenant configuration and migrations, subdomain/domain routing, and usage-based or seat-based billing. Demonstrable experience shipping with Claude Code. You've used it to build a feature end-to-end or stand up a backend from scratch, and you can walk us through a real example: how you scoped and planned the work, how you structured context and project instructions (CLAUDE.md, custom commands, MCP servers), where you let it drive versus where you took over, and how you verified what it produced. Working Dev Ops knowledge. Comfortable with Docker, CI/CD pipelines (Git Lab CI, Git Hub Actions, or similar), Nginx, Linux server administration, environment and secrets management, and basic cloud infrastructure (AWS or comparable). You can debug a production issue from logs and metrics, not just from your local machine. Strong grasp of Object-Oriented Programming and general software design principles for maintainable, reusable code. Solid database skills — MySQL/Postgre SQL schema design, indexing, and query performance under real load; familiarity with Redis for caching and queues. Knowledge of RESTful API design and versioning, along with an understanding of when to reach for background jobs, webhooks, or event-driven patterns. Understanding of secure coding practices, authentication and authorization (OAuth, JWT, Sanctum/Passport), and data protection in web applications. Sound judgment about the limits of AI-generated code: you own what you ship, and you can spot the plausible-but-wrong output before it reaches review. Basic familiarity with front-end development to collaborate effectively with client-side teams and integrate APIs. Comfort with Git and collaborative development workflows. Ability to work independently in a remote environment, manage priorities, and communicate clearly in English. Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Nice to have: experience with Saudi-specific integrations (ZATCA e-invoicing, local payment gateways, Saudi Post/national address APIs); Arabic/English bilingual products with RTL considerations; Cloudflare (Workers, caching, WAF); observability tooling (Sentry, New Relic, or similar); e-commerce or marketplace platforms, especially automotive.
Microservices / . NET Backend & Data Architecture Engineer<br>Company Description Régisseur App is building the Operating System for the Global Entertainment & Hospitality Industry.<br>Our platform connects artists, entertainers, venues, event organizers, producers, promoters, vendors, and service providers into one unified ecosystem. We are developing an enterprise-grade platform covering talent management, venue operations, event planning, ticketing, secure payments, digital contracts, project collaboration, vendor management, and business networking.<br>As we scale our platform, we are building a highly reliable, distributed backend architecture capable of supporting millions of users, complex workflows, financial transactions, and real-time collaboration.<br>We are looking for a Microservices / . NET Backend & Data Architecture Engineer to design, develop, and optimize the core backend systems powering Régisseur App.<br><br><br>Role Overview The Microservices / . NET Backend & Data Architecture Engineer will be responsible for designing scalable backend services, defining data architecture patterns, implementing enterprise-level APIs, and ensuring the reliability, security, and performance of our distributed systems.<br>You will work closely with backend engineers, frontend developers, mobile developers, Dev Ops engineers, and product teams to build a robust technology foundation for a global platform.<br>This role requires deep expertise in . NET backend development, microservices architecture, distributed systems, database design, messaging infrastructure, and cloud-ready enterprise applications.<br><br><br>Key Responsibilities<br>Backend & Microservices Development Design and develop scalable microservices using C# / . NET Core / ASP. NET Core Build secure, high-performance RESTful APIs and backend services Define service boundaries following Domain-Driven Design (DDD) principles Implement scalable architecture patterns including:Microservices Event-driven architecture CQRSRepository patterns Dependency Injection Clean Architecture Develop reusable backend components and shared libraries Optimize backend performance, reliability, and scalability<br><br>Distributed Systems & Messaging Design asynchronous communication between services Implement messaging solutions using:Rabbit MQMessage queues Event buses Background workers Handle distributed transactions and eventual consistency Build reliable event-driven workflows for:Payments Notifications Booking systems Contracts User activities Business workflows<br><br>Data Architecture & Database Engineering Design and optimize enterprise database architectures Develop complex database solutions using:Postgre SQLSQL Server Redis caching NoSQL databases when required Design:Database schemas Data models Indexing strategies Query optimization Data migration strategies Ensure data integrity across distributed services<br><br>Financial & Transaction Systems Support architecture for Régisseur App’s financial ecosystem including:Secure payment workflows Transaction processing Revenue sharing Artist payouts Vendor payments Digital contracts Financial reporting systems Experience with financial systems, accounting platforms, or transaction-heavy applications is highly valuable.<br><br>API Security & Enterprise Standards Implement authentication and authorization systems:JWTOAuth2Identity providers Role-based access control (RBAC) Apply security best practices:Encryption Secure API design Data protection Audit logging Build systems compliant with enterprise security requirements<br><br>Cloud & Dev Ops Collaboration Work with Dev Ops teams to support:Containerized applications using Docker Kubernetes-based deployments CI/CD pipelines Cloud infrastructure (AWS / Azure / Google Cloud) Monitoring and observability:Logging Metrics Distributed tracing Performance monitoring<br><br>Required Qualifications5+ years of backend software engineering experience Strong expertise in:C#. NET Core ASP. NET Core Entity Framework Core Proven experience designing and building microservices architectures Strong understanding of distributed systems Experience with:Rabbit MQ or similar messaging systems REST APIsEvent-driven architectures Background processing Advanced SQL knowledge Strong Postgre SQL or SQL Server experience Experience designing scalable database architectures Understanding of software architecture principles and design patterns<br><br>Preferred Qualifications Experience building Saa S platforms or enterprise applications Experience with marketplace, booking, ticketing, or financial platforms Knowledge of:Domain Driven Design (DDD) CQRSEvent Sourcing Saga patterns Distributed caching Experience with payment systems and transaction processing Experience working with high-volume applications Cloud architecture experience (AWS/Azure/GCP) Experience mentoring backend engineers<br><br>Technical Stack Our backend ecosystem includes:Backend C#. NET 8 / ASP. NET Core Entity Framework Core REST APIsg RPCArchitecture Microservices Domain Driven Design CQRSEvent-driven systems Messaging Rabbit MQMessage brokers Background workers Databases Postgre SQLSQL Server Redis NoSQL solutions Infrastructure Docker Kubernetes CI/CDCloud platforms<br><br>What You Will Build You will contribute to core Régisseur App systems including:User identity and access management Artist and venue management services Event management engines Booking workflows Contract management Payment and transaction services Vendor management systems Notification infrastructure Reporting and analytics platforms<br><br>Why Join The Régisseur App? Build the technology foundation of a global entertainment and hospitality platform Work on complex real-world distributed systems Solve challenging problems across marketplace, finance, and event technology Collaborate with an international product and engineering team Opportunity to influence architecture decisions from the ground up<br><br>Employment Type: Contract Location: Remote / Hybrid Department: Engineering Reports To: Head of Engineering / CTO<br>Apply if you are passionate about building scalable backend systems that power the future of entertainment technology.
نبذة عن الدور<br><br>اليوم، يتدفق حوالي 40% من جميع المعاملات في البورصة المصرية من خلال Thndr. يجب تمويل كل عملية تداول من هذه العمليات، وكل جنيه أو درهم، وقريباً الريال، الذي يجنيه المستخدم يجب أن يكون مالاً يمكنه استرداده بالفعل. يجب أن تتحرك الأموال إلى الحسابات، وإلى البنوك، وبين دفاترنا الخاصة والسوق، بدقة وفي الوقت المحدد، في كل مرة. هذا هو فريق حركات الأموال (Money Movements team).<br><br>نحن نحرك أكثر من مليار جنيه مصري يومياً عبر مئات الآلاف من الحركات الفردية، والرقم الذي نهتم به أكثر من أي شيء آخر هو عدد الحركات التي تفشل، وهو ما نعمل بلا هوادة للحفاظ عليه قريباً من الصفر قدر الإمكان. نحن نتصل مباشرة بالبنوك وبوابات الدفع ومقدمي خدمات الدفع، ونسوي الحسابات مع البورصات ومديري الأصول، ونكتب ونحافظ على نظامنا الخلفي الخاص عبر مصر والإمارات العربية المتحدة. يرتكز كل ذلك على سجلنا المالي الداخلي، المبني على Tiger Beetle، وهي قاعدة بيانات مالية متطورة تمنحنا الدقة والإنتاجية التي يتطلبها هذا المجال. نحن نقوم بذلك عبر سوقين اليوم، مع انضمام المملكة العربية السعودية قريباً.<br><br>هذا نظام حساس. عندما تكون الأموال قيد الحركة، فإن وقت التشغيل والدقة ليسا مجرد ميزات اختيارية، بل هما جوهر الوظيفة بالكامل. التسوية المتأخرة، أو قيد الائتمان المزدوج، أو الرصيد الذي لا يتطابق ليست مجرد خطأ تقني (bug)، بل هي أموال حقيقية تخص أشخاصاً حقيقيين. ستعمل جنباً إلى جنب مع بعض أقوى مهندسينا على مشكلات صعبة للغاية وذات عواقب غير عادية، وستمتلك أنظمة تعتمد عليها بقية المنصة بهدوء.<br><br>ما ستفعله<br><br> تصميم وبناء وتشغيل الخدمات التي تنقل الأموال داخل وخارج Thndr، بما في ذلك الإيداعات والسحوبات والتسوية والمطابقة، عبر مصر والإمارات العربية المتحدة. امتلاك مسؤولية دقة وموثوقية هذه الأنظمة من البداية إلى النهاية. يجب أن تصل الأموال التي تتدفق عبر الكود الخاص بك إلى المكان الصحيح، بالمبلغ الصحيح، في كل مرة. بناء وصيانة عمليات الربط مع البنوك وبوابات الدفع ومقدمي خدمات الدفع ومديري الأصول، والتعامل مع الواقع المعقد الذي يأتي معها: المهلات الزمنية، الإخفاقات الجزئية، عمليات إعادة المحاولة، والمزود الذي قد يتوقف عن العمل في أسوأ لحظة ممكنة. رفع مستوى الجودة والانضباط التشغيلي، من خلال مراقبة قوية، ونظام استدعاء (on-call) منطقي، واختبار شامل، وأنظمة تفشل بأمان عندما يحدث خطأ ما. الشراكة الوثيقة مع فرق المالية والعمليات لدينا، والمساعدة في جلب نفس الاتصال والدقة إلى المملكة العربية السعودية أثناء توسعنا.<br><br>ما تحتاجه<br><br> سجل حافل من تصميم وشحن وتشغيل أنظمة خلفية موثوقة في بيئة الإنتاج، يستخدمها عدد كبير من الأشخاص. عمق حقيقي في الأنظمة الموزعة، وفهم واضح لما يتطلبه الحفاظ عليها صحيحة تحت ضغط العمل وفي حالة الفشل. الارتياح لامتلاك الأنظمة من البداية إلى النهاية، من التصميم وحتى مرحلة الإنتاج والاستدعاء. أنت لا تهتم فقط بكتابة الكود، بل بكيفية تصرفه في الساعة 3 صباحاً. الإلمام بتقنياتنا، أو الثقة للتعلم بسرعة: Python وC# و.NET Core وPostgreSQL وSQL Server وRabbitMQ وRedis. معيار عالٍ للدقة والانضباط التشغيلي. أنت تدرك ما يعنيه تشغيل نظام يكون فيه الخطأ ذا عواقب حقيقية على أشخاص حقيقيين. تواصل واضح وصريح قادر على التعامل مع المهندسين الآخرين والعمل عن كثب مع فرق المالية والعمليات التي تعتمد على ما تبنيه. مهارات تصحيح أخطاء قوية. عندما يكون هناك فرق قدره 50 سنتاً في الرصيد عبر مليون معاملة، يمكنك العثور على السبب الحقيقي، وليس مجرد حل سريع.<br><br>من نحن؟<br><br>تأسست Thndr على حلم جريء لإضفاء الطابع الديمقراطي على الوصول إلى الاستثمار من خلال التكنولوجيا الذكية والتصميم الذي يركز على الإنسان. هذه ببساطة طريقتنا لنقول إننا نمنح أي شخص لديه هاتف ذكي وصولاً بسيطاً وسهلاً يحتاجه للحفاظ على ثروته وتنميتها. في الوقت نفسه، نحن نشكل مستقبل الاستثمار بينما نقود الاقتصادات التي نخدمها بنشاط من خلال تعزيز منتجات الاستثمار المحلية.<br><br>لقد أظهر التاريخ أن الاستثمار هو أعظم طريقة لبناء الثروة على المدى الطويل، ولكن قبل Thndr، كانت نسبة صغيرة جداً من الناس فقط لديها إمكانية الوصول إليه بسبب:<br><br>حواجز دخول عالية — في شكل حد أدنى مبالغ فيه لأرصدة الحسابات، وعمليات إعداد معقدة وقديمة، ومحو أمية مالية منخفض. تجربة غير ذات صلة — مخصصة للمتداولين الخبراء والمتخصصين الماليين، مما ينفر غالبية السكان. عرض مجزأ — لم تكن المنتجات الاستثمارية مجتمعة في منفذ واحد بديهي.<br><br>نحن لا نتحدث فقط عن التغيير، بل نحققه. إليك لمحة عن تأثيرنا حتى الآن:<br><br>5.5 مليون تحميل للتطبيق، أكثر من مليار جنيه مصري متوسط قيمة التداول اليومي في عام 2025، المنصة الاستثمارية الرقمية الأولى في مصر للسنة الثالثة على التوالي، 76% من المستخدمين هم مستثمرون لأول مرة، 40% من مستخدمينا يأتون من خارج العواصم وكان لديهم في السابق وصول محدود للمؤسسات المالية.<br><br>بناءً على نجاح منصتنا الأساسية، نواصل تغيير الثقافة وكسر الحواجز من خلال إطلاق Rumble، منصة توصيات الاستثمار القائمة على الاشتراك.<br><br>وُلدت Rumble برؤية لتمكين الأفراد العاديين من بناء ثروتهم بثقة وذكاء من خلال الوصول إلى نصائح دقيقة وفي الوقت المناسب من كبار خبراء الصناعة.<br><br>تتجاوز النصائح الاستثمارية التقليدية، حيث تقدم توصيات استثمارية طويلة وقصيرة الأجل ومحتوى مالياً من خلال مقالات ومقاطع فيديو جذابة ترشد المستخدمين في رحلتهم المالية وتزيد من عوائدهم.<br><br>في Thndr، نبحث عن أشخاص مدفوعين بمهمتنا لمساعدتنا في إضفاء الطابع الديمقراطي على الاستثمار عبر منطقة الشرق الأوسط وشمال أفريقيا.
نبذة عنا<br><br>ناو باي (Now Pay) (YC W21) هي شركة ناشئة في مجال التكنولوجيا المالية تعمل على بناء منصة للرفاهية المالية للموظفين في الأسواق الناشئة. الادخار، والإنفاق، ووضع الميزانية، والاقتراض. هذه هي الركائز الأربع للرفاهية المالية. تهدف ناو باي إلى تحسين كل جانب من هذه الجوانب للموظفين من خلال بناء منتجات تعالج كل قطاع.<br><br>تمكّن ناو باي الموظفين من الحصول على رواتبهم مقدماً في أي وقت خلال الشهر، كما تتيح لهم دفع فواتيرهم على الفور. تحظى ناو باي بدعم من YCombinator و500 Startups وBECO Capital وGlobal Ventures وEndure وPlug and Play وMSA Capital و4dx وFoundation Ventures وEFG وBeltone.<br><br>وصف الوظيفة<br><br>نحن نبحث عن مهندس خلفية (Backend Engineer) موهوب يتمتع بخبرة تتراوح بين 3 إلى 5 سنوات للانضمام إلى فريقنا. يجب أن يتمتع المرشح المثالي بخلفية قوية في Node JS وNest JS، بالإضافة إلى إتقان لغة Javascript. تُعد الخبرة في الخدمات السحابية، وخاصة (AWS, GCP)، ضرورية لهذا الدور. تعتبر المعرفة بممارسات CI/CD ميزة إضافية، حيث نهدف إلى تبسيط عمليات التطوير لدينا. ستكون مسؤولاً عن تطوير وصيانة خدمات الخلفية (Backend) وواجهات برمجة التطبيقات (APIs) القابلة للتوسع. ستعمل بشكل وثيق مع بقية فريق الهندسة لتصميم وتنفيذ حلول خلفية موثوقة وقابلة للتوسع. ستعمل أيضاً مع قواعد البيانات مثل MySQL وPostgre SQL لضمان سلامة البيانات والأداء.<br><br>المتطلبات<br><br>خبرة لا تقل عن 3 سنوات في تطوير الخلفية (Backend). إتقان أطر العمل Node JS وNest JS. معرفة قوية بـ Javascript ونموذج البرمجة غير المتزامنة الخاص بها. خبرة في خدمات (AWS, GCP) والبنى القائمة على السحابة. معرفة بقواعد البيانات العلائقية، وتحديداً MySQL وPostgre SQL. فهم ممارسات CI/CD ميزة إضافية. فهم قوي لمبادئ هندسة البرمجيات وأفضل الممارسات. القدرة على العمل بفعالية في بيئة فريق والتواصل بوضوح بشأن المفاهيم التقنية.<br><br>المزايا<br><br>تأمين اجتماعي. تأمين صحي وبرامج رفاهية. فرص للتطوير المهني والتقدم الوظيفي. بيئة عمل ديناميكية وتعاونية. ساعات عمل مرنة ومبادرات لتحقيق التوازن بين العمل والحياة الشخصية.<br><br>check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#6875E2;border-color:#6875E2;color:white;" final-class="lyte-button lyte Background Color Btn lyte Success" lyte-rendered="">
مهندس خلفية (Backend) أول بلغة بايثون – A2A & AWS Agent Core الموقع: عن بعد / عالمي التوظيف: توظيف الكفاءات من خلال شركة Intellias القسم: هندسة النواة / منصة الهندسة الرقمية الدرجة العلمية: درجة البكالوريوس الخبرة: 5+ سنوات<br>نبذة عن الدور نحن نبحث عن مهندس خلفية (Backend) أول بلغة بايثون لبناء ودمج قدرات التواصل بين الوكلاء (A2A) على منصات AWS Agent Core. يركز الدور على تطوير الخلفية بلغة بايثون، وتنفيذ بروتوكول A2A، واكتشاف الوكلاء وتسجيلهم، والتواصل القائم على الأحداث، والتفاعلات القابلة للتوسع بين الوكلاء المتعددين. المرشح المثالي لديه خبرة قوية في هندسة الخلفية، وخبرة في الأنظمة غير المتزامنة، ومعرفة عملية بأنماط واجهات برمجة التطبيقات (API) وتكامل الوكلاء الحديثة. ستنضم إلى فريق هندسة النواة وتساعد في بناء الأسس لنظام بيئي مؤسسي قابل للتوسع للوكلاء المتعددين، مما يتيح لوكلاء الذكاء الاصطناعي والخدمات اكتشاف بعضهم البعض والتواصل واستدعاء بعضهم بشكل آمن.<br>نظرة عامة على المشروع عميلنا شركة متعددة الجنسيات ذات تاريخ يمتد لأكثر من قرن، تعمل في أكثر من 180 دولة وتخدم أكثر من مليار مستهلك حول العالم. تقوم المنظمة بعملية تحول كبيرة تركز على تقديم جيل جديد من المنتجات منخفضة المخاطر (RRPs) وتطوير نظام بيئي رقمي مبتكر حول إنترنت الأشياء (IoT)، والتجارة الإلكترونية، والتسويق الرقمي. تستضيف منصة تكنولوجيا المعلومات الخاصة بها أكثر من 700 تطبيق، مما يخلق بيئة معقدة تتطلب قدرات هندسية قابلة للتوسع وآمنة وموحدة.<br>تدعم Intellias هندسة نظام بيئي برمجيات شامل لمنتج إنترنت أشياء يغير قواعد اللعبة عند تقاطع تجارب المستهلك المبتكرة والتكنولوجيا المتطورة. بصفتك مهندس خلفية أول بلغة بايثون، ستصبح جزءاً من فريق هندسة النواة، وستساهم في هندسة وتنفيذ أفضل الممارسات عبر منصة المؤسسة للهندسة الرقمية. توفر المنصة لفرق الهندسة خدمات وتقنيات وممارسات قابلة لإعادة الاستخدام تسرع من تطوير البرمجيات والعمليات مع معالجة تحديات دورة حياة تطوير البرمجيات (SDLC) وضمان الامتثال والأمان.<br>المسؤوليات الرئيسية تطوير الخلفية وهندسة النواة للوكلاء تصميم وتطوير وصيانة خدمات خلفية قابلة للتوسع باستخدام بايثون و AWS Agent Core SDK. بناء وصيانة تكاملات A2A باستخدام AWS Agent Core Runtime و Gateway. تنفيذ سير عمل تسجيل الوكلاء وتكوين الأهداف والاكتشاف. تطوير خدمات خلفية موثوقة لبيئات الوكلاء المتعددين الموزعة. تصميم واجهات برمجة التطبيقات وآليات التوجيه التي تتيح التواصل السلس بين الوكلاء وخدمات المؤسسة. تنفيذ بروتوكول A2A تنفيذ أنماط التواصل A2A بين الوكيل المتصل والوكيل المستهدف. العمل مع تنسيق بروتوكول A2A، بما في ذلك: JSON-RPC 2.0، وأحداث دورة حياة مهمة SSE، وإشعارات الدفع. تنفيذ سير عمل استدعاء الوكلاء وقوالب التواصل. تطوير وصيانة تعريفات بطاقة الوكيل (Agent Card). تنفيذ وصيانة نقطة النهاية /.well-known/agent.json لاكتشاف الوكيل. ضمان أن مخططات بطاقة الوكيل تصف بدقة قدرات الوكيل ونقاط النهاية ومتطلبات التفاعل. التواصل غير المتزامن والقائم على الأحداث تصميم تدفقات تواصل غير متزامنة باستخدام أحداث المرسل من الخادم (SSE)، وخطافات الويب (Webhooks)، وإشعارات الدفع. تنفيذ التعامل مع دورة حياة المهام وتتبع الحالة. بناء آليات قائمة على الأحداث لمراقبة تنفيذ الوكيل والتواصل. دعم التواصل الموثوق عبر الوكلاء والخدمات الموزعة. التعامل مع الإخفاقات غير المتزامنة، وإعادة المحاولات، والمهلات، وغيرها من مخاوف الأنظمة الموزعة. هندسة واجهات برمجة التطبيقات والتكامل تصميم وتنفيذ واجهات REST APIs، بما في ذلك بناء وصيانة نقاط النهاية في بيئة الإنتاج. تطوير توجيه واجهات برمجة التطبيقات وأنماط التكامل للتواصل بين الوكلاء. تنفيذ تفاعلات آمنة وموثوقة بين الخدمات. دمج الوكلاء مع منصات المؤسسة والخدمات الداعمة. ضمان أن تكون عقود واجهة برمجة التطبيقات وأنماط التكامل متسقة وقابلة للصيانة والتوسع. القابلية للتوسع والأمان والموثوقية تصميم آليات تواصل آمنة بين الوكلاء والخدمات الموزعة. تحسين خدمات الخلفية من حيث الأداء والموثوقية والقابلية للتوسع. تنفيذ المعالجة المناسبة للأخطاء، والمراقبة، والضوابط التشغيلية. استكشاف وإصلاح مشكلات الإنتاج والتكامل. إجراء اختبار والتحقق من سير عمل تواصل الوكلاء. المساهمة في قرارات الهندسة وأفضل الممارسات الهندسية. التعاون والتوثيق التعاون مع فرق الذكاء الاصطناعي، والمنصة، والهندسة، والأمن لدعم النظام البيئي المؤسسي للوكلاء المتعددين. العمل مع أصحاب المصلحة التقنيين لتحديد متطلبات التكامل وأنماط الاتصال. المشاركة في مراجعات الكود، ومناقشات التصميم التقني، ومراجعات الهندسة. إنتاج وثائق تقنية تغطي واجهات برمجة التطبيقات، ومعايير التكامل، وبطاقات الوكيل، وأنماط اتصال الوكيل. المساهمة في التحسين المستمر لمنصة الوكلاء المؤسسية.<br>المؤهلات والخبرات المطلوبة درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو تكنولوجيا المعلومات، أو مجال ذي صلة. خبرة احترافية تزيد عن 5 سنوات في هندسة الخلفية بلغة بايثون أو Go. خبرة عملية قوية في بايثون، خاصة البرمجة غير المتزامنة. خبرة في تنفيذ REST API، بما في ذلك بناء نقاط نهاية للإنتاج وليس فقط استهلاك واجهات برمجة التطبيقات. خبرة في تكامل وتوجيه واجهات برمجة التطبيقات. فهم قوي لأنماط تواصل الوكيل إلى الوكيل أو الخدمات المصغرة. خبرة في أنماط التواصل غير المتزامن والقائم على الأحداث مثل: SSE، وWebhooks، وواجهات برمجة التطبيقات القائمة على الأحداث. خبرة في تصميم وتنفيذ خدمات خلفية قابلة للتوسع. فهم الأنظمة الموزعة والتواصل بين الخدمات. فهم قوي لعقود واجهة برمجة التطبيقات، والتواصل القائم على JSON، وأنماط التكامل. القدرة على استكشاف وإصلاح مشكلات الخلفية والتكامل الموزعة المعقدة. مهارات تواصل وتعاون قوية باللغة الإنجليزية. المتطلبات التقنية لـ AWS و A2A يُفضل بشدة الخبرة العملية بما يلي: AWS Agent Core Runtime، و AWS Agent Core Gateway، وتسجيل الوكلاء وتكوين الأهداف، واكتشاف الوكلاء، ومخطط JSON لبطاقة الوكيل، وتنفيذ نقطة النهاية /.well-known/agent.json، وبروتوكول A2A JSON-RPC 2.0، وأحداث دورة حياة المهمة القائمة على SSE، وإشعارات الدفع، وأنماط استدعاء الوكيل المتصل والمستهدف، وPython Agent Core SDK، وتكاملات الوكلاء القائمة على REST.<br>مؤهلات إضافية مرغوب فيها خبرة في التحقق من تكاملات قوالب AWS Agent Core Gateway. خبرة في أنماط استدعاء الوكلاء المتعددين في AWS Bedrock. خبرة عملية في تنفيذ بث أحداث SSE، بما في ذلك أحداث دورة حياة المهمة وإشعارات الدفع. خبرة في انتشار تتبع Open Telemetry عبر قفزات وكلاء A2A. الإلمام بـ AWS Distro for Open Telemetry (ADOT). خبرة في منصات وكلاء الذكاء الاصطناعي وهندسة الوكلاء المتعددين. خبرة في البنى السحابية والبنى بدون خادم (Serverless) على AWS. خبرة في بوابات واجهة برمجة التطبيقات (API Gateways)، واكتشاف الخدمات، والتوجيه الموزع. خبرة العمل في بيئات تكنولوجية مؤسسية كبيرة.<br>المهارات التقنية الرئيسية Python | AWS Agent Core | Agent Core Runtime | Agent Core Gateway | A2A Protocol | Agent-to-Agent Communication | REST APIs | JSON-RPC 2.0 | SSE | Webhooks | Agent Cards | Agent Discovery | Async Python | Event-Driven Architecture | API Integration | Backend Engineering | Distributed Systems | AWS Bedrock | Open Telemetry<br>لماذا هذا المنصب؟ العمل في طليعة هندسة الذكاء الاصطناعي: بناء بنية تحتية تتيح لوكلاء الذكاء الاصطناعي التواصل والتعاون بشكل مستقل. بناء قدرات الوكلاء المتعددين على مستوى المؤسسة: المساهمة في منصة مصممة لدعم تفاعلات آمنة وقابلة للتوسع بين الوكلاء. تكنولوجيا AWS المتطورة: اكتساب خبرة عملية مع AWS Agent Core وأنماط قابلية التشغيل البيني الناشئة للوكلاء. التأثير الهندسي: الانضمام إلى فريق هندسة النواة والتأثير على معايير اتصال وتكامل وكلاء المؤسسة. نطاق عالمي: المساهمة في التكنولوجيا التي تدعم منظمة تضم أكثر من 700 تطبيق في أكثر من 180 دولة. بيئة تركز على الابتكار: العمل عند تقاطع الذكاء الاصطناعي، وإنترنت الأشياء، وهندسة السحابة، والتحول الرقمي. تحديات تقنية ذات معنى: حل مشكلات معقدة تتعلق بالأنظمة الموزعة، والتواصل غير المتزامن، واكتشاف الوكلاء، والتوجيه، والبنى القائمة على الأحداث. شراكة Intellias: الانضمام من خلال Intellias والمساهمة في تحول تكنولوجي عالمي كبير.<br>التعليم درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو تكنولوجيا المعلومات، أو مجال تقني ذي صلة.
وصف الوظيفة :<br><br>ملخص دور مهندس تطوير خلفية (Backend) جافا أول :<br><br>▪ يساهم مطور جافا في حزمة تقنيات واجهة برمجة التطبيقات (API) الخاصة بالخلفية،<br><br>▪ يعمل مطور جافا مع فرق المنتج والتصميم لفهم متطلبات المستخدم النهائي وحالات الاستخدام وترجمتها إلى حلول تقنية عملية وفعالة.<br><br>▪ بالإضافة إلى تحسينات أدوات عمليات التطوير (Dev Ops). المسؤوليات الرئيسية<br><br>▪ تشكيل وتنفيذ الحلول التقنية/التجارية للمساهمة في التميز التنافسي لمؤسسة العميل.<br><br>▪ استخدام تقنيات تطوير البرمجيات المختلفة لتطوير حلول إبداعية وفعالة بسرعة تعزز حزمة تقنيات مؤسسة العميل.<br><br>▪ التعاون مع أعضاء الفريق الآخرين لتنفيذ قصص المستخدمين، وكتابة الاختبارات، وتقديم وظائف منتج جديدة/محسنة بشكل مستمر.<br><br>▪ التواصل مع فرق تكنولوجيا المعلومات الداخلية لحل التبعيات التقنية أثناء التنفيذ.<br><br>▪ رفع التقارير إلى مدير الهندسة / مدير الهندسة الأول. المسؤوليات الرئيسية والخلفية المطلوبة: خبرة إجمالية في تطوير البرمجيات تتراوح بين 4 إلى 6 سنوات.<br><br>▪ درجة البكالوريوس في علوم الكمبيوتر أو ما يعادلها، ويفضل الحصول على درجة علمية متقدمة مع سجل أكاديمي متميز.<br><br>▪ خبرة في العمل بلغات البرمجة المعتمدة على JVM مثل Java 8+، Kotlin و/أو أطر عمل الخلفية الحديثة مثل Spring-Boot.<br><br>▪ خبرة كبيرة في كتابة واستخدام وتأمين خدمات RESTful API في التطبيقات الموزعة واسعة النطاق.<br><br>▪ خبرة في بنية الخدمات المصغرة (Microservices)، بما في ذلك فهم اكتشاف الخدمة وقواطع الدائرة (Circuit Breakers).<br><br>▪ خبرة في قواعد البيانات العلائقية وغير العلائقية (مثل Oracle، Postgre SQL، MySQL/Maria DB، Mongo DB، Couch DB، Cassandra، Elasticsearch ... إلخ).<br><br>▪ خبرة في نصوص البناء (Build scripts) مثل Maven وGradle، وأدوات التكامل المستمر مثل Jenkins و/أو Azure Pipelines.<br><br>▪ خبرة في الممارسات الهندسية مثل إعادة هيكلة التعليمات البرمجية (Refactoring)، وأنماط التصميم، والتطوير القائم على الاختبار (TDD)، والتكامل المستمر، وبناء تطبيقات قابلة للتوسع بشكل كبير، وأمن التطبيقات.<br><br>▪ تعتبر الخبرة في تقنيات الحاويات (Containers) مثل Docker / Kubernetes ميزة إضافية.<br><br>▪ خبرة في منهجيات التطوير الرشيقة (Agile).<br><br>▪ تعتبر المعرفة بأي لغات أخرى مثل Node JS، Go-Lang، و/أو Python ميزة إضافية.<br><br>المتطلبات<br><br>متطلبات الوظيفة الخاصة - أسئلة إجبارية :<br><br>سنة التخرج والتقدير :<br><br>سنوات الخبرة المثبتة بعد التخرج باستثناء العمل الجزئي والتدريب (عن طريق التأمينات أو خطاب الخبرة) :<br><br>كم عدد سنوات الخبرة في جافا؟<br><br>كم عدد سنوات الخبرة في إطار عمل سبرينج (Spring FW)؟<br><br>كم عدد سنوات الخبرة في الخدمات المصغرة (Microservices)؟<br><br>هل لديك معرفة بـ Camunda؟<br><br>هل لديك معرفة بـ Docker؟<br><br>فترة الإخطار (Notice period)؟<br><br>هل موقع القاهرة الجديدة مناسب لك؟<br><br>مع العلم أننا نحتاج من 3 إلى 7 سنوات من الخبرة، والمسمى الوظيفي هنا: مهندس ثالث (Engineer III): من 4 إلى 5 سنوات
تصميم وتطوير وصيانة تطبيقات خلفية قابلة للتوسع باستخدام Spring Boot. تطوير وصيانة واجهات برمجة التطبيقات (RESTful APIs) لدعم تطبيقات الويب والهواتف المحمولة. التعاون مع مطوري الواجهات الأمامية، ومهندسي ضمان الجودة، وفرق المنتجات لتقديم برمجيات عالية الجودة. كتابة تعليمات برمجية نظيفة وقابلة للصيانة وموثقة جيداً باتباع أفضل الممارسات. تحسين أداء التطبيقات وقابليتها للتوسع وموثوقيتها. استكشاف الأخطاء وإصلاحها وتصحيحها وحل مشاكل بيئة الإنتاج. المشاركة في مراجعات الكود والمساهمة في تحسين معايير التطوير. العمل مع قواعد بيانات علائقية وNoSQL لتصميم وتنفيذ نماذج بيانات فعالة. بناء وصيانة تطبيقات حاوية باستخدام Docker ونشرها في بيئات Kubernetes. المشاركة في أنشطة منهجية Agile، بما في ذلك تخطيط السبرنت، والاجتماعات اليومية، والمراجعات، والاسترجاع. <br><br>المتطلبات<br><br> خبرة لا تقل عن 3 سنوات في تطوير الخلفية باستخدام Spring Boot. معرفة قوية بوحدات Spring Boot مثل Spring Web و Spring Data. خبرة في بناء واجهات برمجة تطبيقات RESTful. خبرة في اختبار الوحدات باستخدام JUnit ومكتبات المحاكاة القياسية. الإلمام بـ Docker و Kubernetes كبيئات نشر. خبرة في استخدام Git للتحكم في الإصدارات. خبرة مثبتة في قواعد بيانات SQL و NoSQL. فهم قوي لمبادئ البرمجة كائنية التوجه (OOP). خبرة في أدوات البناء Maven أو Gradle. مهارات جيدة في تصحيح الأخطاء وحل المشكلات والتحليل. <br><br>المؤهلات المفضلة<br><br> الإلمام بأدوات ترحيل قواعد البيانات مثل Flyway. معرفة بخطوط أنابيب CI/CD. خبرة في منهجيات Agile، وخاصة Scrum. الإلمام بأنظمة المراسلة مثل Kafka أو Rabbit MQ. معرفة بـ Redis أو تقنيات التخزين المؤقت الأخرى. تعتبر الخبرة في المنصات السحابية (AWS أو Azure أو GCP) ميزة إضافية. فهم هندسة الخدمات المصغرة (Microservices) وأدوات توثيق واجهات برمجة التطبيقات مثل Swagger/Open API.
ياسير (Yassir) هو التطبيق الفائق الرائد في منطقة المغرب العربي، ويهدف إلى تغيير طريقة تقديم الخدمات اليومية. يعمل حالياً في 45 مدينة عبر الجزائر والمغرب وتونس، مع توسعات حديثة في فرنسا وكندا وأفريقيا جنوب الصحراء. وهو مدعوم (بتمويل قدره 200 مليون دولار) من قبل شركات رأس المال الاستثماري من وادي السيليكون وأوروبا وأجزاء أخرى من العالم.<br><br>نقدم خدمات عند الطلب مثل نقل الركاب والتوصيل للميل الأخير. وبالبناء على هذه البنية التحتية، نقوم الآن بتقديم خدمات مالية لمساعدة مستخدمينا على الدفع والادخار والاقتراض رقمياً.<br><br>نساعد في دفع القارة نحو عصر الاقتصاد الرقمي. نحن لا نكتفي بخدمة الناس فقط، بل نسعى لإنشاء سوق يلبي احتياجاتهم مع تعزيز القيم الاجتماعية.<br><br>عن الدور<br><br>بصفتك مهندس برمجيات خلفية رئيسي (Staff Backend Engineer)، ستقود المعايير التقنية للواجهة الخلفية عبر نطاق المستهلك لدينا، بالعمل مع فرق متعددة داخل النطاق. ستقود مهندسي الواجهة الخلفية من خلال خرائط الطريق التقنية، وقرارات البنية التحتية، وتطوير الميزات ودورة الإصدار. ستقوم بتوجيه المطورين المبتدئين. ستساهم في تطوير مهارات مهندسي الواجهة الخلفية في فرق متعددة وجذب مواهب رائعة من خلال إجراء المقابلات التقنية.<br><br>عن الدور<br><br>المسؤوليات الرئيسية<br><br>تصميم وبناء وصيانة الميزات لتطبيقات النطاق. توفير القيادة التقنية وإدارة الاعتماديات. إجراء مراجعات التصميم والكود. مساعدة أعضاء فريق النطاق في العقبات التقنية ودعمهم ومساعدتهم على النمو. اكتشاف وتقييم وتنفيذ تقنيات جديدة باستمرار لزيادة الكفاءة. المشاركة في مناقشات البنية التحتية والتصميم. المشاركة بقوة في بناء خريطة الطريق التقنية. إجراء المقابلات التقنية. المساعدة في تحسين معايير الهندسة والأدوات والعمليات. إجراء دراسات الجدوى للتحقق من القدرات والوظائف. صياغة وتقديم الملكية الفكرية. البحث وتقييم التقنيات الحالية. تطوير وتنفيذ تطبيقات بحث برمجية موزعة ومعقدة متعددة المستويات. إنشاء الخبرة التقنية والمجالية وتطبيقها على المنتجات والمشكلات. تقييم وكتابة الكود لتحسين أو توسيع التطبيقات. إدارة ومساعدة التطبيقات البرمجية الحالية. خبرة في تقديم القيادة التقنية وتوجيه الآخرين.<br><br><br>المتطلبات<br><br>خبرة لا تقل عن 10 سنوات في هندسة الواجهة الخلفية باستخدام Node JS. أساس قوي في أساسيات البرمجة. قاعدة البيانات: Mongodb أو غيرها. الإطار: Nest j.s. بنية الويب: Rest وواجهات برمجة التطبيقات (Restful APIs)، والخدمات المصغرة (Micro-services). خبرة كبيرة في Git في بيئة الفريق. الحاويات: Docker وKubernetes. التخزين المؤقت، خادم Redis. خبرة في شركة سريعة النمو في مجال التنقل أو الخدمات عند الطلب أو التكنولوجيا المالية تعتبر ميزة إضافية. موازنة حمل الويب. التوسع. إدارة أنظمة التشغيل. التشفير: https//، التوقيع الرقمي. مهارات تواصل ممتازة. الاستمتاع بحل المشكلات ومساعدة الآخرين على تحقيق أهدافهم. فهم قوي لـ X. خبرة في كتابة كود قابل للاختبار واختبارات الوحدة. معرفة عميقة بـ React JS وNode JS، وخبرة في تطوير المنتجات بهما. خبرة في استخدام JavaScript الحديث والأدوات في بيئة تطوير متكاملة (Full-stack). خبرة واسعة في تجارب A/B واتباع نهج يعتمد على البيانات تجاه تطوير المنتجات.<br><br><br>في ياسير، نؤمن بقوة التنوع وأهمية الثقافة الشاملة. لذا، إذا كنت مستعداً لجلب منظورك وخبراتك الفريدة، فنحن متحمسون للاستماع إليك.<br><br>لا تكتفِ بالتقدم لوظيفة، بل تعال وكن جزءاً من رحلتنا. لنصنع غداً أفضل معاً.<br><br>نتطلع لاستلام طلبك!<br><br>مع أطيب التحيات،<br><br>فريق اكتساب المواهب في ياسير (Yassir TA Team)<br><br>قد نستخدم أدوات الذكاء الاصطناعي (AI) لدعم أجزاء من عملية التوظيف، مثل مراجعة الطلبات، أو تحليل السير الذاتية، أو تقييم الإجابات وتحديد التناقضات المحتملة أو إشارات التحقق في مواد الطلب بناءً على المعلومات المتاحة. تساعد هذه الأدوات فريق التوظيف لدينا ولكنها لا تحل محل الحكم البشري. قرارات التوظيف النهائية يتخذها البشر في النهاية. إذا كنت ترغب في الحصول على مزيد من المعلومات حول كيفية معالجة بياناتك، يرجى الاتصال بنا.
<p><h4>عن ديلويت</h4>
<p>ديلويت، التي تأسست عالمياً في عام 1845، هي أكبر وشركة الخدمات المهنية الرائدة في العالم، وتقدم خدمات التدقيق والضمان، والضرائب والقانون، والاستشارات، وخدمات ذات صلة للعملاء العامين والخاصين عبر صناعات متعددة. موجودة في أكثر من 150 دولة، تميز ديلويت في قدرتها على مساعدة العملاء في حل أكثر مشاكلهم تعقيداً، من الاستراتيجية إلى التنفيذ.</p>
<p>DIH (مركز ابتكار ديلويت) هو مبادرة استراتيجية تهدف إلى دعم طموحنا في أن نصبح الشريك المفضل للتحول الأعمالي لعملائنا وتوسيع وتكبير بصمتنا في الخدمة عبر منطقة أوروبا، الشرق الأوسط، وأفريقيا. مع وصول إلى فريق عمل متنوع، عالي المهارة، دافع، ومشارك، يقوم DIH بتقديم حلول تقنية معقدة لأكثر مشاكل العملاء تعقيداً، عبر محافظ تشمل: 'استراتيجية ومعاملات'، 'العميل'، 'الهندسة، الذكاء الاصطناعي والبيانات'، 'المؤسسة، التكنولوجيا والأداء'، و'الأمن السيبراني'. يهدف DIH إلى أن يكون الوجهة لأفضل المواهب في مصر لمسيرة مهنية طويلة ومثيرة.</p>
<p>نستثمر في أشخاص مميزين من مواهب وخلفيات متنوعة ونمكّنهم لتحقيق أكثر مما يمكنهم الوصول إليه في أماكن أخرى. عملنا يجمع بين النصيحة مع العمل والنزاهة. نؤمن بأنه عندما يكون عملاؤنا والمجتمع أقوى، نحن أيضاً أقوى. لقد نما تنظيمنا في المدى والتميز، نقدم خدمات عبر المنطقة، مع بقاء ثقافتنا المشتركة كما هي. نهدف إلى مساعدة العملاء على تحقيق طموحاتهم، وتحقيق فرق إيجابي في المجتمع، وتحقيق أقصى نجاح فريقنا. هذا الدافع يشتعل الالتزام والإنسانية التي تتخلل كل عمل نقوم به.</p>
<h4>المسؤوليات الرئيسية</h4>
<ul>
<li><strong>الخبرة:</strong> من 7 إلى 10 سنوات من الخبرة في نفس المجال.</li>
<li><strong>التطوير من البداية إلى النهاية:</strong> إجراء تطوير مايكروسيرفيس من البداية للنهاية، بدءاً من تحليل المتطلبات والتصميم وحتى التنفيذ والنشر.</li>
<li><strong>إتقان تكديس التكنولوجيا:</strong> الإجادة في أطر/لغات الخلفية (بايثون).</li>
<li><strong>تصميم الهندسة:</strong> تصميم بنى تطبيق قابلة للتوسع وسهلة الصيانة، مع ضمان تنفيذ نماذج المعمارية بكفاءة.</li>
<li><strong>تطوير APIs:</strong> تطوير واجهات برمجة تطبيقات قوية وفعّالة لتمكين التواصل السلس بين أجزاء التطبيق وربما مع خدمات الطرف الثالث.</li>
<li><strong>إصدار والتحكم والتعاون:</strong> استخدام أنظمة التحكم بالإصدارات مثل Git للتطوير التعاوني، وضمان جودة الكود وتكامل الميزات من أعضاء الفريق المتعددين.</li>
<li><strong>أساليب التطوير الرشيقة:</strong> اتباع التطوير المدفوع بالاختبار كنهج مهني لإنشاء البرمجيات. الراحة في البرمجة الزوجية.</li>
<li><strong>الاختبار:</strong> معرفة عملية بأدوات الاختبار الحديثة.</li>
<li><strong>DevOps:</strong> خبرة عملية في الدمج المستمر / التوصيل المستمر.</li>
<li><strong>اعتبارات الأمن:</strong> تطبيق أفضل ممارسات الأمن، بما في ذلك تشفير البيانات، مصادقة المستخدم وآليات التفويض، لحماية التطبيق من التهديدات المحتملة.</li>
<li><strong>تحسين الأداء:</strong> تحليل وتحسين أداء التطبيق، وتحديد عنق الزجاجة وتطبيق استراتيجيات لتعزيز السرعة والاستجابة.</li>
<li><strong>التفاعل مع العميل:</strong> التعاون الوثيق مع العملاء وأصحاب المصلحة لجمع المتطلبات، وتقديم التحديثات، ومعالجة الملاحظات، مع إظهار مهارات تواصل وشخصية قوية.</li>
</ul>
<h4>المهارات والخبرة المهنية المطلوبة</h4>
<ul>
<li><strong>تطوير الخلفية:</strong> خبرة مع مجموعة لغات/أطر خلفية واحدة على الأقل، مثل بايثون وDjango، لبناء منطق الخادم وواجهات APIs.</li>
<li><strong>الحاويات:</strong> خبرة مع Docker وKubernetes.</li>
<li><strong>إصدار التحكم:</strong> الكفاءة في استخدام Git للتحكم بالإصدارات، والتفرع، والتعاون الفعّال مع أعضاء الفريق الآخرين على قواعد البيانات البرمجية.</li>
<li><strong>تطوير APIs:</strong> القدرة على إنشاء وتوثيق APIs للاتصال بين أجزاء التطبيق المختلفة أو الخدمات الخارجية.</li>
<li><strong>مهارات DevOps الأساسية:</strong> خبرة في ممارسات النشر الأساسية.</li>
<li><strong>خبرة سحابية:</strong> خبرة مع Google Cloud Platform (GCP).</li>
<li><strong>تصحيح الأخطاء واستكشافها:</strong> مهارة في تحديد وحل الأخطاء، الأخطاء، ومشكلات الأداء عبر كامل طبقة التطبيق.</li>
<li><strong>التعلم المستمر:</strong> التزام واضح بالبقاء على اطلاع باتجاهات الصناعة وتعلم تقنيات جديدة من خلال الدورات عبر الإنترنت، مجتمعات الترميز، ومشاريع ذاتية المحرك.</li>
</ul>
<h4>عن خط الخدمات - التكنولوجيا والتحول</h4>
<p>التفكير المميز، الخبرة العميقة، والعمل التعاوني. هذا ما ي connect معنا. هذا ما يجعلنا ديلويت. إذا أردت المساعدة في حل بعض أكبر التحديات من حولك، انضم إلينا. معًا سنصنع تأثيرًا ذو معنى.</p>
<h4>ربط بصناعتك</h4>
<p>"ما جذبي إلى ديلويت كان الفرص اللامحدودة والتجربة الجماعية لأشخاص مشابهين في التفكير. عملاء ديلويت يشملون العديد من أكبر المؤسسات في العالم؛ أردت أن أكون جزءاً من فريق يصنع فرقاً يمكنني أن أفتخر به." – دان، التكنولوجيا والتحول</p>
<h4>التزامنا تجاهك</h4>
<p>إحداث تأثير هو أكثر من مجرد ما نفعله: إنه السبب وراء وجودنا. لذا نعمل جاهدين لخلق بيئة يمكنك فيها الشعور بالهدف الذي تؤمن به، والحرية لتكون أنت، والقدرة على المضي قدمًا أكثر من أي وقت مضى.</p>
<p>نريدك. أنت الحقيقي. قواك الخاصة، وجهة نظرك وشخصيتك. لذلك نرعى ثقافة ينتمي فيها الجميع، ويدعمون، ويُسمعون، وتمنحهم القدرة على تقديم مساهمة قيمة وشخصية. يمكنك التأكد من أننا سنعتني برفاهيتك أيضًا. لأنه فقط عندما تكون مرتاحًا وفي أفضل حالاتك يمكنك إحداث نوع التأثير الذي نعيشه ونعيش له.</p>
<p>خبرتك هي قدراتنا، لذا سنتأكد من أنها لن تتوقف عن النمو. سواءً من خلال العمل المعقد الذي تقوم به، أو الأشخاص الذين تتعاون معهم، ستتعلم كل يوم. من خلال التطوير على مستوى عالمي، ستكتسب مهارات تقنية وشخصية لا تقدر بثمن. بغض النظر عن مستواك، ستتعلم كيف تقود.</p>
<h4>ربط بخطوتك التالية</h4>
<p>مسيرة مهنية في ديلويت هي فرصة للتطور في أي اتجاه تختاره. انضم إلينا وستختبر هدفاً يمكنك تصديقه وتأثيراً يمكنك رؤيته. ستكون حراً في إحضار ذاتك الحقيقية إلى العمل كل يوم. ولن تتوقف عن النمو، بغض النظر عن مستواك.</p>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span><b>انضم إلينا</b>
<br></span><p>في فودافون، لسنا مجرد تشكيل مستقبل الاتصال لعملائنا – نحن نشكل المستقبل للجميع من ينضم إلى فريقنا. عندما تعمل معنا، أنت جزء من مهمة عالمية لربط الناس، وحل التحديات المعقدة، وخلق عالم مستدام وأكثر شمولاً. إذا كنت تريد تطوير مسيرتك المهنية أثناء إيجاد التوازن المثالي بين العمل والحياة، فإن فودافون توفر الفرص لمساعدتك على الانتماء وتحقيق تأثير حقيقي.</p><br><br><br><b>ملخص الوظيفة</b>
<br><p>فريق مرن ذو خبرة. ستعمل في مساحة مفتوحة مرنة، مع Scrum Master لمساعدة توجيه العملية ومالك منتج لتمثيل احتياجات العمل. </p><br><br><br><b>متطلبات الوظيفة</b>
<br><ul>
<li>إنشاء النماذج الأولية، وتصميم وبناء وحدات وحلول في دورات آجيلية تكرارية</li>
<li>تقدير قصص المستخدم والتقنية، تصميم وتطوير الشفرة، كتابة وتنفيذ اختبارات الوحدة والتكامل، ودعم اختبار التسليمات</li>
<li>إجراء مراجعات الأقران، والتعاون مع المعماريين والمطورين الآخرين لإنتاج تصميم «يكفي اللازمة فقط»</li>
<li>توفير دعم عمليات البرمجيات ذات الصلة </li>
</ul><br><br><b>ليس التوافق المثالي؟</b>
<br><p>هل تقلق من أنك لا تستوفي جميع المعايير المرجوة بدقة؟ في فودافون نحن شغوفون بتمكين الناس وخلق بيئة عمل حيث يستطيع الجميع الازدهار، بغض النظر عن خلفيتهم الشخصية أو المهنية. إذا كنت متحمساً لهذه الدور ولكن تجربتك لا تتطابق تماماً مع كل جزء من وصف الوظيفة، فنحن نشجعك على التقديم فقد تكون المرشح المناسب لهذا الدور أو لفرصة أخرى.</p><br><br><br><b>المؤهلات الوظيفية</b>
<br>•التحفيز الذاتي وموقف يمكن التنفيذ<br>
•مهارات تواصل لطيفة<br>
•سنتان إلى خمس سنوات من الخبرة في البرمجة الأجايل واللين وتطوير أنظمة البرمجيات<br>
•معرفة قوية بمبادئ هندسة البرمجيات<br>
•خبرة في بيئات سحابة-native<br>
•هندسة الخدمات المصغرة وواجهات برمجة التطبيقات<br>
•ممارسة منهجيات وأدوات CI/CD<br>
•تقدير دقيق لعناصر الخلفية (Backlog)<br>
•الاختبار للوحدة والتكامل واختبار التحليل بالرمز الساكن والدخان<br>
•خبرة مهنية ومعرفة بصناعة الاتصالات<br>
•شهادة RedHat OpenShift أو خبرة<br>
•مطور سكّروم معتمد (CSD)<br><br><br><b>من نحن</b>
<br><p>نحن شركة اتصالات دولية رائدة تخدم ملايين العملاء. في فودافون، نؤمن بأن الاتصال قوة للخير. إذا استخدمناه للأشياء التي تهم حقاً، يمكنه تحسين حياة الناس والعالم من حولهم. من خلال تقنيتنا نمكّن الناس، نربط الجميع بغض النظر عمن هم وأين يعيشون ونحمي الكوكب، بينما نساعد عملاءنا في فعل الشيء نفسه.</p><br>
<p>الانتماء في فودافون ليس مفهوماً؛ إنه مُعاش ومتنفَّس ومُتَخَذ بعين الاعتبار في كل ما نقوم به. ستكون جزءاً من مجتمع عالمي ومتعدد الثقافات، يضم عقول وقدرات وخلفيات وثقافات مختلفة. نحن ملتزمون بزيادة التنوع، وضمان التمثيل المتساوي، وجعل فودافون مكاناً يشعر فيه الجميع بالأمان والتقدير والانتماء.</p><br>
<p>إذا كنت بحاجة إلى أي تعديلات معقولة أو لديك طلب وصول كجزء من مسار التوظيف الخاص بك، مثلاً وقت إضافي أو فترات أثناء التقييمات عبر الإنترنت، يرجى الرجوع إلى https://careers.vodafone.com/application-adjustments/ للإرشاد.</p><br>
<p>معاً نستطيع.</p><br><br><br><br>
</div>
Role Description This is a full-time, on-site role based in El Sheikh Zaid, for the Back-End Developer. We are looking for a highly skilled PHP Developer to design, develop, and maintain robust web applications. The ideal candidate will have strong technical expertise in PHP, a solid understanding of backend architecture, and the ability to lead by example through code quality, problem-solving, and mentoring junior developers.<br>Requirements4+ years of professional experience in PHP development Strong experience with PHP frameworks (Laravel preferred) Excellent understanding of Object-Oriented Programming (OOP) Solid knowledge of MySQL, database design, and performance optimization Experience building and consuming RESTful APIsExperience with Mongo DBExperience with Docker Familiarity with HTML, CSS, Java Script Experience with Linux-based environments Knowledge of security best practices (authentication, authorization, data protection) Understanding of CI/CD concepts and deployment workflows Proficient in version control systems (Git) Experience with Elasticsearch is a plus<br>Responsibilities:Design, develop, test, and maintain scalable web applications using PHPWork extensively with PHP frameworks such as Laravel or Symfony Develop and maintain RESTful APIs and backend services Ensure high performance, security, and responsiveness of applications Optimize database structures and queries using MySQLApply OOP principles, MVC architecture, and design patterns Collaborate closely with frontend developers, QA, product owners, and stakeholders Participate in system architecture and technical decision-making Review code, enforce coding standards, and ensure best practices Mentor and support junior and mid-level developers Troubleshoot, debug, and resolve complex technical issues Integrate third-party APIs and services Participate in deployment processes and CI/CD pipelines Write and maintain technical documentation when needed
What you will be doing?? Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories. Contribute to design/code reviews for quality assurance. Hands-on participation in development and bug fixing. Monitor and report technical execution progress as well as all technical issues, risk or mitigation plan in a timely manner. Taking up critical POCs and feasibility studies. Drive technical innovations in the product constantly to remain ahead of the curve.<br>Who you are??5+ Years of experience. Have a pragmatic approach to problem solving and solution architecture and an keen eye for simplicity Have attention to detail when developing solutions Have the ability to break down and communicate complex problems in simple terms Have worked in medium to large teams for over 4+ years commercial experience as a software engineer/developer Have experience with Typescript, Node.js and modern Java Script Have designed and implemented REST APIs and understand Graph QL very well Have experience with serverless technologies, microservice architectures Have experience with cloud provider (AWS) Have extensive experience with various levels of testing e.g. unit, integration, end-to-end<br>Bonus skills Understanding and experience with golang Experience designing, developing, and running production-grade systems at medium scale and above (50k+ users) The ability to work across the fullstack (React-Native) Experience with AWS / Good understanding of AWS services - EC2, S3, Route 53, Dynamo DB, Cloud Front, Lambda, SNS, SQS, API gateway, ELB, EBSExperience in the finance/payments domain<br>Our Software Engineer Philosophy We have a relentless focus on engineering productivity (we actively kill meetings that don’t add value to the team’s daily goals) We take a pragmatic / best practice approach to all levels of testing We empower all engineers to ship features as frequently as possible We value incremental releases processes over traditional waterfall methods We pride ourselves on creating a culture of software engineering excellence We encourage knowledge sharing amongst the team and believe continuous learning is critical to every engineer’s career
الوظيفة: مطور خلفية - C#/.NET (عن بُعد) الموقع: عن بُعد (العمل من أي مكان) نوع العمل: عقد الدفع: 30–55 دولارًا/ساعة<br>نظرة عامة على الدور: نحن نقوم بالتوظيف لأحد عملائنا، البحث عن مطور خلفي C#/.NET للعمل بعقد. يتضمن الدور تطوير وصيانة الخدمات الخلفية باستخدام تقنيات C# و.NET. ستتعاون مع فرق متعددة التخصصات لتقديم حلول قابلة للتوسع وكفءة.<br>المسؤوليات الرئيسية:• تطوير، اختبار، ونشر خدمات وخدمات واجهات برمجة التطبيقات الخلفية باستخدام C# و.NET.• تصميم وتنفيذ حلول بنية معمارية قوية وقابلة للتوسع.• التعاون مع مطوري الواجهة الأمامية وأصحاب المصلحة الآخرين لدمج الأنظمة.• تحسين أداء التطبيق وحل المشكلات التقنية.• كتابة كود نظيف، قابل للصيانة، وموثّق بشكل جيد وفق أفضل الممارسات.<br>المهارات والمؤهلات المطلوبة:• الكفاءة في تطوير C# وإطار عمل .NET.• خبرة في تطوير واجهة برمجة التطبيقات الخلفية والتكامل. • معرفة بتصميم قواعد البيانات وSQL Server أو قواعد بيانات مشابهة. • الإلمام بمنصات السحابة مثل Azure أو AWS مُفضل. • مهارات قوية في حل المشكلات وتصحيح الأخطاء.<br>المزيد عن الفرصة: تتيح هذه الوحدة فرصة فريدة للعمل مع قائد عالمي في صناعة تطوير البرمجيات، والمساهمة في تطوير حلول خلفية متطورة. الوضعية كاملة التREMOTE، مما يتيح ترتيب عمل مرن.<br>جهة التوظيف التي تعطي فرص متساوية: نحن نوظف بناءً على المهارات والخبرة. جميع المرشحين المؤهلين مرحب بهم بغض النظر عن الخلفية أو الخبرة أو تاريخ العمل السابق. تُراجع الطلبات بناءً على القدرة الفنية والمؤهلات المعروضة فقط.<br>قدِّم الآن!
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Senior Backend Developer"<br>Job purpose:To lead the design, development, maintenance, and continuous enhancement of the organization’s settlement platform, ensuring the delivery of reliable, secure, and scalable Java-based solutions that support accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for driving technical decisions, ensuring business continuity, optimizing system performance, and leading the evolution of critical payment infrastructure in alignment with business objectives, operational excellence, and regulatory requirements.<br>Responsibilities:<br>Drive engineering excellence by establishing and enforcing high code quality, maintainability, and development standards across all services Lead architectural decisions for microservices design, API governance, and complex system integrations Provide technical leadership across cross-functional teams (Product, QA, Dev Ops, and Operations) to deliver resilient and scalable solutions Own the identification of system bottlenecks, scalability risks, and performance challenges, leading optimization initiatives Ensure compliance with security, regulatory, and data protection requirements for financial and payment systems Oversee production stability by leading incident management, root cause analysis, and implementation of preventive measures Align technical roadmap and platform evolution with business priorities, operational goals, and enterprise architecture standards<br><br>Qualifications:<br>4–6 years in backend development using Java Bachelor’s degree in computer science, Software Engineering, or related field. Strong hands-on experience with Java (Spring Boot / Spring Framework) and building enterprise-grade backend services Proven experience designing and maintaining RESTful APIs and service integrations Solid experience in microservices architecture, event-driven systems, and service orchestration Strong knowledge of relational databases (e.g., Postgre SQL, MySQL) including performance tuning and schema design Proficiency with Git and modern CI/CD practices Strong understanding of distributed systems, scalability, fault tolerance, and production troubleshooting in high-availability environments Preferred:Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
About Bosta:<br><br>Launched in 2017, Bosta is an overnight delivery provider for E-commerce companies in Egypt. Leveraging technology to empower businesses is what we do best. Our goal is to disrupt the logistics industry by bringing technology and experience altogether to provide a one-stop-shop for delivery solutions.<br><br>We rely on advanced technology to deliver orders to our customers in a fast way. Businesses can track and connect with couriers and follow up on their orders - all in one system.<br><br>About the Role:<br>As a Senior Backend Engineer, you will be engaged in designing, building, and maintaining robust and scalable backend systems. You will play a key role in the architecture and implementation of our applications, ensuring high performance, security, and reliability.<br><br>Job Responsibilities<br><br>Design and create services and system architecture for your projects, and contribute and provide feedback to other team members via technical design sessions Collaborate with the front-end engineers in building, and shipping scalable APIs to be consumed by our client-facing solutions Build and maintain third-party API integrations, fetching, and processing of data Work with the product and design teams to discuss the requirements of the value teams (including business, marketing, sales, and logistics operations), understand end-user requirements, formulate use cases, and then translate them into usable and scalable features Find the right balance between progress (i.e. shipping quickly) and perfection (i.e. measuring twice). Mentor and empower other engineers around you Develop and maintain high-performance and scalable backend systems that can handle high traffic volumes, while ensuring data integrity, security, and reliability Continuously monitor and optimize the performance of backend systems, and implement appropriate measures to ensure optimal system uptime and availability Communicate effectively with stakeholders, including non-technical team members, to ensure that they understand the technical decisions being made and how they will impact the product Drive innovation and contribute to the growth of our company vision by creating new products and collaborating closely with the product and design teams<br><br><br><br><br>Job Qualifications<br><br>3-5 years of experience as a Backend Software Engineer A bachelor’s degree in computer science or related fields is preferred Excellent programming skills in Java Script, Node.js, Express framework, and related technologies Experience managing NoSQL databases/search engines such as Redis, Mongo DB, Elasticsearch, etc Experience building and implementing CI/CD pipelines Experience with A/B testing and canary deployments Knowledge of GCP, AWS, or other similar cloud providers Knowledge of container technology (Docker, Kubernetes) Demonstrated expertise in managing a broad system with multiple integrated components Ability to jump into legacy code and understand it quickly Excellent problem-solving skills Excellent leadership skills<br><br><br><br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Role Description This is a full-time, on-site role based in El Sheikh Zaid, for the Back-End Developer. We are looking for a highly skilled PHP Developer to design, develop, and maintain robust web applications. The ideal candidate will have strong technical expertise in PHP, a solid understanding of backend architecture, and the ability to lead by example through code quality, problem-solving, and mentoring junior developers.<br>Requirements4+ years of professional experience in PHP development Strong experience with PHP frameworks (Laravel preferred) Excellent understanding of Object-Oriented Programming (OOP) Solid knowledge of MySQL, database design, and performance optimization Experience building and consuming RESTful APIsExperience with Mongo DBExperience with Docker Familiarity with HTML, CSS, Java Script Experience with Linux-based environments Knowledge of security best practices (authentication, authorization, data protection) Understanding of CI/CD concepts and deployment workflows Proficient in version control systems (Git) Experience with Elasticsearch is a plus<br>Responsibilities:Design, develop, test, and maintain scalable web applications using PHPWork extensively with PHP frameworks such as Laravel or Symfony Develop and maintain RESTful APIs and backend services Ensure high performance, security, and responsiveness of applications Optimize database structures and queries using MySQLApply OOP principles, MVC architecture, and design patterns Collaborate closely with frontend developers, QA, product owners, and stakeholders Participate in system architecture and technical decision-making Review code, enforce coding standards, and ensure best practices Mentor and support junior and mid-level developers Troubleshoot, debug, and resolve complex technical issues Integrate third-party APIs and services Participate in deployment processes and CI/CD pipelines Write and maintain technical documentation when needed
نبذة عن الشركة<br><br>تعد شركة Exe Qut رائدة في مجال الاستشارات، حيث تقدم حلولاً مخصصة لتطبيقات المؤسسات والمنصات الرقمية. نحن نؤكد على الشفافية والتعاون ومعالجة تحديات الأعمال الجوهرية من خلال عملية تطوير مهيكلة ورشيقة (Agile). من خلال الشراكة مع العملاء بدءاً من مرحلة التفكير وصولاً إلى النشر، نضمن أن حلولنا تقدم قيمة طويلة الأمد وتبسط تجربة المستخدم.<br><br>وصف الوظيفة:<br><br>نحن نبحث عن مهندس Spring Framework ماهر للانضمام إلى فريقنا في Exe Qut. بصفتنا شركة مقرها الولايات المتحدة ولدينا موظفون في أربع قارات، فإننا نتعاون مع عميل أمريكي مرموق لبناء تطبيقهم المؤسسي الداخلي. يتم تطوير هذا المشروع بالشراكة مع موردين آخرين، ونحن نقوم بتوسيع فريقنا لدعم هذه المبادرة.<br><br>يجب أن يمتلك المرشح المثالي خبرة على مستوى الخبراء في تطوير الواجهات الخلفية باستخدام Java، بما في ذلك Spring Framework و Spring Boot، وسيكون مسؤولاً عن المشاركة في جميع جوانب المشروع. هذا دور قيادي وعملي في آن واحد، يتطلب تعاوناً وثيقاً مع فرق متعددة الوظائف والقدرة على تقديم التوجيه الفني والإرشاد. ستساهم بخبرتك لضمان التصميم والتنفيذ الناجح لأنظمة قابلة للتوسع وعالية الأداء. الكفاءة العالية في هندسة الواجهات الخلفية، ومعايير البرمجة، وأفضل ممارسات التطوير أمر ضروري.<br><br>المسؤوليات الرئيسية<br><br>قيادة مشاريع تطوير البرمجيات مع فهم عميق للمفاهيم الموجهة للكائنات (OOP)، وأنماط التصميم، وأفضل الممارسات. استخدام المعرفة المتخصصة بلغة Java و Spring Framework (بما في ذلك مشاريع Spring المختلفة) لتطوير تطبيقات قوية وقابلة للتوسع. التعاون في تصميم وتطوير تطبيقات الصفحة الواحدة (SPA) باستخدام مفاهيم التطوير الحديثة. هندسة وتصميم وتنفيذ حلول برمجية، مع ضمان كود عالي الجودة يلتزم بأفضل الممارسات وأنماط التصميم. إجراء اختبارات شاملة، بما في ذلك كتابة وتنفيذ أنواع مختلفة من الاختبارات، لضمان موثوقية وأداء البرمجيات. تصميم وتنفيذ واجهات برمجة تطبيقات RESTful وخدمات الواجهة الخلفية باستخدام Java و Spring Boot. التعاون مع فرق متعددة الوظائف بما في ذلك مديري المنتجات، ومطوري الواجهات الأمامية، وفرق DevOps. التواصل بفعالية مع العملاء وأعضاء الفريق، وتوضيح الأفكار والمفاهيم التقنية ومتطلبات المشروع بوضوح باللغة الإنجليزية. العمل مع الأنظمة القديمة وقواعد الكود الجديدة، ودفع التحسين المستمر للأنظمة الحالية دون التسبب في تراجع الأداء. إجراء مراجعات الكود لضمان جودة هيكلية الكود لأعضاء الفريق. إدارة ساعات العمل بمرونة لاستيعاب الاجتماعات والتعاون مع العملاء الدوليين عبر مناطق زمنية مختلفة.<br><br>المتطلبات<br><br>خبرة من 7 إلى 15 عاماً (أو أقل قليلاً إذا كنت تمتلك مهارات استثنائية). مهارات مذهلة في تطوير البرمجيات وفهم للمفاهيم والأنماط الموجهة للكائنات. معرفة عميقة بلغة Java و Spring وإلمام بمشاريع Spring المختلفة. فهم لمفاهيم تطوير تطبيقات الصفحة الواحدة. فهم متعمق لتصميم البرمجيات والهندسة والأنماط. مهارات قوية في حل المشكلات. كفاءة في كتابة أنواع مختلفة من الاختبارات. طلاقة في اللغة الإنجليزية، والقدرة على إيصال الأفكار والمفاهيم بوضوح للعملاء وزملائك في الفريق. القدرة على العمل مع الكود القديم والجديد، وتحسين القديم باستمرار دون كسره. ساعات عمل مرنة لحضور الاجتماعات مع العملاء في مناطق زمنية مختلفة.<br><br>مزايا إضافية<br><br>خبرة في التطوير القائم على الاختبار (TDD). المشاركة في البرمجة التنافسية. شهادة أو شهادات في Java. خبرة مع Azure. خبرة في بناء وإدارة مسارات CI/CD. خبرة في لغات البرمجة Kotlin أو Scala.<br><br>المهارات الشخصية وتوقعات العمل<br><br>تواصل ممتاز باللغة الإنجليزية (كتابة وتحدثاً). التوافر خلال ساعات العمل الأساسية لساحل الولايات المتحدة الشرقي (9 صباحاً - 1 مساءً بتوقيت EST) من الاثنين إلى الجمعة. مهارات تحليلية وقدرة قوية على حل المشكلات. القدرة على العمل في بيئة تعاونية ورشيقة (Agile) وعن بُعد.<br><br>نوع الدور: دوام كامل<br><br>الموقع: عن بُعد (يتماشى مع المناطق الزمنية للولايات المتحدة الأمريكية)<br><br>أيام العمل: الاثنين - الجمعة<br><br>الجدول الزمني للتوظيف: فوري<br><br>إذا كنت شغوفاً بالكود النظيف، والأنظمة القابلة للتوسع، وقيادة مشاريع الواجهة الخلفية المؤثرة، يسعدنا انضمامك إلينا، لنبني شيئاً رائعاً معاً!
وصف الوظيفة:<br><br>مهندس تطوير خلفية (Backend) جافا متوسط المستوى:<br><br>ملخص الدور: ▪ يساهم مطور جافا في حزمة تقنيات واجهة برمجة التطبيقات (API) الخاصة بالخلفية.<br><br>▪ يعمل مطور جافا مع فرق المنتج والتصميم لفهم متطلبات المستخدم النهائي وحالات الاستخدام وترجمتها إلى حلول تقنية عملية وفعالة.<br><br>▪ بالإضافة إلى تحسينات أدوات عمليات التطوير (DevOps). المسؤوليات الرئيسية:<br><br>▪ تشكيل وتنفيذ حلول تقنية/تجارية للمساهمة في التميز التنافسي لمؤسسة العميل. ▪ استخدام تقنيات تطوير البرمجيات المختلفة لتطوير حلول إبداعية وفعالة بسرعة لتعزيز حزمة تقنيات مؤسسة العميل.<br><br>▪ التعاون مع أعضاء الفريق الآخرين لتنفيذ قصص المستخدمين، وكتابة الاختبارات، وتقديم وظائف منتج جديدة/محسنة بشكل مستمر.<br><br>▪ التواصل مع فرق تكنولوجيا المعلومات الداخلية لحل التبعيات التقنية أثناء التنفيذ.<br><br>▪ تقديم التقارير إلى مدير الهندسة / مدير الهندسة الأول. المسؤوليات الرئيسية والخلفية: ▪ 3 سنوات من الخبرة الإجمالية في تطوير البرمجيات.<br><br>▪ درجة البكالوريوس في علوم الحاسوب أو ما يعادلها، ويفضل درجة علمية متقدمة مع سجل أكاديمي متميز.<br><br>▪ خبرة في العمل بلغات البرمجة المعتمدة على JVM مثل Java 8+، وKotlin و/أو أطر عمل الخلفية الحديثة مثل Spring-Boot.<br><br>▪ خبرة كبيرة في كتابة واستخدام وتأمين خدمات RESTful API في التطبيقات الموزعة واسعة النطاق.<br><br>▪ خبرة في بنية الخدمات المصغرة (Microservices)، بما في ذلك فهم اكتشاف الخدمات وقواطع الدائرة (Circuit Breakers).<br><br>▪ خبرة في قواعد البيانات العلائقية وغير العلائقية (مثل Oracle، PostgreSQL، MySQL/MariaDB، MongoDB، CouchDB، Cassandra، Elasticsearch... إلخ).<br><br>▪ خبرة في نصوص البناء (Build Scripts) مثل Maven، Gradle، وCI مثل Jenkins و/أو Azure Pipelines.<br><br>▪ خبرة في الممارسات الهندسية مثل إعادة هيكلة الكود (Refactoring)، وأنماط التصميم، والتطوير الموجه بالاختبار (TDD)، والتكامل المستمر، وبناء تطبيقات قابلة للتوسع بدرجة كبيرة، وأمن التطبيقات.<br><br>▪ تعتبر الخبرة في تقنيات الحاويات مثل Docker / Kubernetes ميزة إضافية.<br><br>▪ خبرة في منهجيات التطوير الرشيقة (Agile).<br><br>▪ المعرفة بأي لغات أخرى مثل Node JS، Go-Lang، و/أو Python ميزة إضافية.<br><br>المتطلبات:<br><br>المتطلبات الخاصة بالوظيفة - أسئلة إجبارية:<br><br>سنة التخرج والتقدير:<br><br>سنوات الخبرة الموثقة بعد التخرج باستثناء العمل بدوام جزئي والتدريب (عن طريق التأمين أو شهادة الخبرة):<br><br>كم عدد سنوات الخبرة في جافا؟<br><br>كم عدد سنوات الخبرة في إطار عمل Spring؟<br><br>كم عدد سنوات الخبرة في الخدمات المصغرة (Microservices)؟<br><br>هل لديك معرفة بـ Camunda؟<br><br>هل لديك معرفة بـ Docker؟<br><br>فترة الإخطار (الاستقالة)؟<br><br>هل موقع العمل في القاهرة الجديدة مناسب؟<br><br>يرجى العلم أننا نحتاج إلى 3 إلى 7 سنوات من الخبرة، ومسمى الوظيفة هو: مهندس II: 3 سنوات (مستوى متوسط).
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Summary</strong></p><br><p>We are looking for a <strong>Senior Backend Developer</strong> with strong experience in <strong>Node.js, microservices, Camunda workflows, and enterprise integrations</strong>.</p><br><p>The candidate should have strong development and <strong>production troubleshooting/problem-solving skills</strong>, with the ability to investigate complex issues across microservices, workflows, messaging systems, APIs, and databases.</p><br> </div>