عن هالة
هالة هي شركة رائدة في التكنولوجيا المالية في منطقة MENAP، تركز على إعادة تعريف الخدمات المالية وبناء البنك المستقبلي للمشروعات الصغيرة والمتوسطة. تأسست في 2017 وتُرخَّص من قبل البنك المركزي السعودي، تمنح هالة الشركات الصغيرة والمتوسطة أدوات مالية وتقنية متقدمة. تعمل الشركة عبر عدة كيانات في دولة الإمارات العربية المتحدة والسعودية ومصر، وتوفر حلول لرقمنة المدفوعات وإدارة المبيعات والعمليات.
الفرصة: مهندس برمجيات كامل ال stack
تسعى هالة لتعيين مهندس برمجيات كامل ال stack للانضمام إلى فريق الهندسة في الرياض. يركز هذا الدور بدوام كامل على الخبرة في React لتطوير الواجهة الأمامية و .NET / C# لخدمات الخلفية. سيكون المرشح المثالي مساهمًا في بناء تطبيقات ويب حديثة وقابلة للتطوير وسهلة الصيانة ضمن بيئة تقنية مالية سريعة الإيقاع حيث الاعتماد على الأداء والأمان والهندسة النظيفة أمور أساسية.
المسؤوليات الرئيسية
- تطوير وصيانة تطبيقات ويب حديثة باستخدام React وTypeScript وJavaScript وHTML وCSS.
- إنشاء مكونات React قابلة لإعادة الاستخدام وقابلة للتطوير وسهلة الصيانة.
- تنفيذ أنماط إدارة الحالة وجلب البيانات باستخدام أدوات مثل Redux وReact Query وZustand أو Context API.
- دمج تطبيقات الواجهة الأمامية مع واجهات RESTful وخدمات الخلفية المختلفة.
- بناء وصيانة وتحسين خدمات الخلفية باستخدام .NET / C#.
- تصميم وتنفيذ واجهات برمجة التطبيقات باستخدام **** Core.
- العمل مع قواعد البيانات العلائقية بما فيها PostgreSQL وSQL Server وMySQL.
- التعاون مع مديري المنتجات والمصممين وQA وفِرَق الهندسة الأخرى.
- المشاركة في المناقشات الفنية ومراجعة الشفرة واتخاذ القرارات المعمارية.
- تشخيص المشكلات وإصلاحها على طبقات الواجهة الخلفية والأمامية في الإنتاج وغير الإنتاج.
- ضمان معايير الأداء والأمان والموثوقية والصلابة وسهولة الوصول والصيانة.
- كتابة كود نظيف قابل للاختبار وذو بنية جيدة.
- الالتزام بممارسات الهندسة الأفضل في Git وطلبات الدمج وCI/CD والاختبار والمراقبة والتوثيق.
- دعم التحسين المستمر لمعايير الهندسة والعمليات وجودة التسليم.
المؤهلات والخبرة
- خبرة عملية مع React وتطوير الواجهة الأمامية الحديثة.
- معرفة قوية بـ TypeScript وJavaScript وHTML5 وCSS3 وتطوير واجهات متجاوبة.
- خبرة مثبتة في بناء تطبيقات بـ **** Core / .NET.
- معرفة قوية بـ C# والبرمجة الشيئية.
- خبرة في تصميم واستهلاك REST APIs.
- فهم جيد لهندسة الواجهة الأمامية وتصميم المكوّنات والـ hooks والنماذج والتوجيه والتحقق وتكامل API.
- خبرة في قواعد البيانات وأساسيات SQL.
- الإلمام بـ Entity Framework Core وDapper أو نماذج وصول بيانات مماثلة يعتبر ميزة.
- يُفضّل وجود خبرة في الاختبار الوحدوي والتكامل على الواجهة الأمامية والخلفية.
- الإلمام بمنصات السحابة والحاويات وخطوط CI/CD وممارسات النشر الحديثة ميزة.
- فهم جيد لأداء الويب وسلوك المستعرض والمصادقة والتفويض وأفضل ممارسات الأمن.
- مهارات حل المشكلات قوية، وامتلاك روح المبادرة، والانتباه للتفاصيل.
- مهارات تواصل جيدة والقدرة على العمل بفعالية مع فرق متعددة التخصصات.
- الخبرة السابقة في التكنولوجيا المالية أو البنوك أو المدفوعات أو المحافظ أو بطاقات أو منصات مالية ميزة كبيرة.
ما تقدمه هالة
- حزم تعويض تنافسية، بما في ذلك إمكانية الحصول على أسهم.
- أولوية التطوير الشخصي من خلال التدريب المنتظم وبدل تعلم سنوي.
- فرص للنمو الوظيفي وتحديات جديدة في بيئة عالية النمو.
- التعاون مع فريق متنوع يضم أكثر من 30 جنسية عبر 7 دول.
- خبرة قيّمة في قطاع التكنولوجيا المالية.
- الاستقلالية والتوجيه وأهداف تحدّي مصممة لتعزيز التطور الفردي والشركة.
- مسؤولية كبيرة وثقة، مما يعزز بيئة يمكّن فيها الأفراد من تحقيق أفضل النتائج.
عملية التقديم
ندعو المرشحين المؤهلين للتقديم لهذا المنصب بدوام كامل في الرياض.
About Hala
Hala is a leading fintech company in the MENAP region, focused on redefining financial services and building the future bank for SMEs. Established in 2017 and licensed by the Saudi Arabian Central Bank, Hala empowers SMEs with advanced financial and technological tools. The company operates multiple entities across UAE, Saudi Arabia, and Egypt, providing solutions for digitizing payments and managing sales and operations.
The Opportunity: Full Stack Software Engineer
Hala is seeking a Full Stack Software Engineer to join its engineering team in Riyadh. This full-time role emphasizes expertise in React for front-end development and .NET / C# for back-end services. The ideal candidate will contribute to building modern, scalable, and maintainable web applications within a fast-paced fintech environment where reliability, performance, security, and clean engineering practices are essential.
Key Responsibilities
- Develop and maintain modern web applications using React, TypeScript, JavaScript, HTML, and CSS.
- Create reusable, scalable, and maintainable React components.
- Implement state management and data-fetching patterns with tools such as Redux, React Query, Zustand, or Context API.
- Integrate front-end applications with RESTful APIs and various backend services.
- Build, maintain, and enhance backend services using .NET / C#.
- Design and implement APIs using **** Core.
- Work with relational databases including PostgreSQL, SQL Server, or MySQL.
- Collaborate with Product Managers, Designers, QA, and other Engineering teams.
- Participate in technical discussions, code reviews, and architecture decisions.
- Troubleshoot, debug, and resolve production and non-production issues across front-end and backend layers.
- Ensure high standards of performance, security, reliability, accessibility, and maintainability.
- Write clean, testable, and well-structured code.
- Adhere to engineering best practices for Git, pull requests, CI/CD, testing, monitoring, and documentation.
- Support continuous improvement of engineering standards, processes, and delivery quality.
Qualifications and Experience
- Hands-on experience with React and modern front-end development.
- Strong knowledge of TypeScript, JavaScript, HTML5, CSS3, and responsive UI development.
- Demonstrated experience building applications with **** Core / .NET.
- Strong knowledge of C# and object-oriented programming.
- Experience designing and consuming REST APIs.
- Good understanding of front-end architecture, component design, hooks, forms, routing, validation, and API integration.
- Experience with databases and SQL fundamentals.
- Familiarity with Entity Framework Core, Dapper, or similar ORM/data access patterns is an advantage.
- Experience with unit testing and integration testing on both front-end and backend is preferred.
- Familiarity with cloud platforms, containers, CI/CD pipelines, and modern deployment practices is an advantage.
- Good understanding of web performance, browser behavior, authentication, authorization, and security best practices.
- Strong problem-solving skills, an ownership mindset, and attention to detail.
- Good communication skills and the ability to work effectively with cross-functional teams.
- Previous experience in fintech, banking, payments, wallets, cards, or financial platforms is a significant advantage.
What Hala Provides
- Competitive compensation packages, including potential for shares.
- Prioritization of personal development through regular training and an annual learning stipend.
- Opportunities for career growth and new challenges in a high-growth environment.
- Collaboration with a diverse team of over 30 nationalities across 7 countries.
- Valuable experience within the fintech industry.
- Autonomy, mentoring, and challenging goals designed to foster individual and company development.
- Significant responsibility and trust, promoting an environment where individuals are empowered to achieve optimal results.
Application Process
We invite qualified candidates to apply for this full-time position in Riyadh.