حول هالة
هالة هي شركة fintech رائدة تعمل في منطقة MENAP، مكرسة لإعادة تعريف الخدمات المالية وتطوير حلول مصرفية للمؤسسات الصغيرة والمتوسطة (SMEs). تزود الشركة الشركات الصغيرة والمتوسطة بأدوات مالية وتكنولوجية متقدمة لتسهيل انطلاق الأعمال وتشغيلها ونموها. تأسست في 2017، وتحتفظ هالة بكيانات متعددة في الإمارات والسعودية ومصر، وتقديم حلول تمكّن التجار من ترميز المدفوعات وإدارة المبيعات والعمليات. ترخَّص هالة من قبل البنك المركزي السعودي.
مهندس برمجيات II: نظرة عامة على الدور
تبحث هالة عن مهندس برمجيات II للانضمام إلى فريقها في الرياض. يتضمن هذا المنصب بدوام كامل المساهمة في تطوير وصيانة خدمات وأنظمة خلفية قوية. الدور مركزي لدعم منصات الويب والموبايل لهالة وتقدم عروض التكنولوجيا المالية للشركات الصغيرة والمتوسطة.
المسؤوليات الأساسية
- تصميم وتطوير وصيانة خدمات الخلفية وواجهات برمجة التطبيقات لمنصات هالة الويب والموبايل.
- بناء وتحسين أنظمة قابلة للتوسع وآمنة وعالية الأداء لدعم تزايد الطلبات من المستخدمين والبيانات.
- التعاون مع مديري المنتجات والمهندسين الواجهة الأمامية وفرق أخرى لتحديد المتطلبات التقنية وتقديم حلول شاملة.
- الاندماج مع أنظمة طرف ثالث وواجهات برمجة داخلية وخدمات خارجية لضمان وظيفة سلسة.
- كتابة كود نظيف وقابل للصيانة والاختبار، مع الالتزام بأفضل الممارسات ومعايير الفريق.
- تنفيذ آليات المصادقة والتفويض وحماية البيانات لضمان أمان الكيان وسلامته.
- المساهمة في مناقشات الهندسة ومراجعات التصميم الفني للحلول الخلفية القابلة للتوسع ومقاومة المستقبل.
- مراقبة أداء النظام، وتحديد الاختناقات، وتنفيذ تحسينات الأداء.
- المشاركة في مراجعات الكود والإرشاد والتحسين المستمر لعمليات الهندسة.
- التعاون في نشر وصيانة الخدمات في بيئات التهيئة والإنتاج، بما في ذلك عبر خطوط CI/CD.
- دعم عمليات استكشاف الأخطاء وإصلاحها والتعامل مع مشاكل الإنتاج بشكل فوري.
الخبرة المطلوبة
يجب أن يمتلك المرشحون لوظيفة مهندس برمجيات II من 2 إلى 5 سنوات من الخبرة المهنية ذات الصلة في تطوير البرمجيات، مع التركيز على خدمات الخلفية وتطوير واجهات برمجة التطبيقات.
بيئة العمل في هالة
تُنمّي هالة ثقافة شاملة ومتنوعة تشجع الابتكار والمرونة. توفر بيئة العمل استقلالية وتوجيهًا وأهدافًا تحديّة، مع فرص للنمو المهني وتحمل مسؤولية كبيرة داخل فريق الهندسة.
About Hala
Hala is a leading fintech company operating across the MENAP region, dedicated to redefining financial services and developing banking solutions for Small and Medium-sized Enterprises (SMEs). The company equips SMEs with advanced financial and technological tools to facilitate business initiation, operation, and growth. Established in 2017, Hala maintains multiple entities in the UAE, Saudi Arabia, and Egypt, providing solutions that enable merchants to digitize payments and manage sales and operations. Hala is licensed by the Saudi Arabian Central Bank.
Software Engineer II: Role Overview
Hala is seeking a Software Engineer II to join its team in Riyadh. This full-time position involves contributing to the development and maintenance of robust backend services and systems. The role is central to supporting Hala's web and mobile platforms and advancing the company's financial technology offerings for SMEs.
Key Responsibilities
- Design, develop, and maintain backend services and APIs for Hala's web and mobile platforms.
- Build and optimize scalable, secure, and high-performance systems to support growing user and data demands.
- Collaborate with product managers, frontend engineers, and other teams to define technical requirements and deliver end-to-end solutions.
- Integrate with third-party systems, internal APIs, and external services for seamless functionality.
- Write clean, maintainable, and testable code, adhering to best practices and team standards.
- Implement authentication, authorization, and data protection mechanisms to ensure system security and integrity.
- Contribute to architecture discussions and technical design reviews for scalable and future-proof backend solutions.
- Monitor system performance, identify bottlenecks, and implement performance improvements.
- Participate in code reviews, mentoring, and continuous improvement of engineering processes.
- Collaborate in deploying and maintaining services in staging and production environments, including via CI/CD pipelines.
- Support troubleshooting, debugging, and resolving production issues in a timely manner.
Required Experience
Candidates for the Software Engineer II position should possess 2 to 5 years of relevant professional experience in software development, with a focus on backend services and API development.
Work Environment at Hala
Hala cultivates an inclusive and diverse culture that promotes innovation and flexibility. The work environment provides autonomy, mentoring, and challenging goals, offering opportunities for professional growth and significant responsibility within the engineering team.