Software Engineer📣 إعلان
| نوع العقد | دوام كامل | |
| طبيعة الوظيفة | بالموقع | |
| الموقع | الرياض |
وصف الوظيفة
About the Role
Hala is a leading fintech company in the MENAP region focused on transforming financial services for Small and Medium-sized Enterprises (SMEs). We provide SMEs with advanced financial and technological tools to facilitate business startup, operation, and growth. Hala operates multiple entities across the UAE, Saudi Arabia, and Egypt, offering solutions for payment digitization, sales, and operational management. Founded in 2017, Hala is licensed by the Saudi Arabian Central Bank. We are seeking a Full Stack Software Engineer to join our engineering team in Riyadh. This role requires a strong focus on React for the front end and .NET / C# for the back end, with an emphasis on building modern, scalable, and maintainable web applications.
Key Responsibilities
The Full Stack Software Engineer will be responsible for a range of development tasks, including:
- Building and maintaining modern web applications using React, TypeScript, JavaScript, HTML, and CSS.
- Developing reusable, scalable, and maintainable React components.
- Implementing state management and data-fetching patterns with tools such as Redux, React Query, Zustand, or Context API.
- Integrating front-end applications with RESTful APIs and backend services.
- Building, maintaining, and enhancing backend services using .NET / C#.
- Designing and implementing APIs using **** Core.
- Working with relational databases including PostgreSQL, SQL Server, or MySQL.
- Collaborating with Product Managers, Designers, QA, and other Engineering teams.
- Participating in technical discussions, code reviews, and architecture decisions.
- Troubleshooting and resolving issues across front-end and backend layers.
- Ensuring high standards of performance, security, reliability, accessibility, and maintainability.
- Writing clean, testable, and well-structured code.
- Adhering to engineering best practices for Git, CI/CD, testing, monitoring, and documentation.
- Contributing to the continuous improvement of engineering standards and processes.
Required Qualifications
Candidates should possess the following qualifications:
- Hands-on experience with React and modern front-end development practices.
- Strong knowledge of TypeScript, JavaScript, HTML5, CSS3, and responsive UI development.
- Experience building applications with **** Core / .NET.
- Strong knowledge of C# and object-oriented programming principles.
- 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 advantageous.
- Experience with unit and integration testing for both front-end and backend is preferred.
- Familiarity with cloud platforms, containers, CI/CD pipelines, and modern deployment practices is a plus.
- Good understanding of web performance, browser behavior, authentication, authorization, and security best practices.
- Strong problem-solving skills, ownership mindset, and attention to detail.
- Effective communication skills and ability to work collaboratively with cross-functional teams.
- Previous experience in fintech, banking, payments, wallets, cards, or financial platforms is highly beneficial.
Work Environment and Culture
This is a full-time position based in Riyadh. Hala fosters an inclusive and diverse culture that promotes innovation and flexibility, supporting remote, in-office, and hybrid work arrangements. You will join a team comprising over 30 nationalities across 7 countries, offering the opportunity to gain experience in a dynamic industry. The company emphasizes autonomy, mentoring, and challenging goals, providing significant responsibility and trust to team members.
Compensation and Development
Hala offers highly competitive compensation packages, which may include the potential for shares. The company prioritizes personal development through regular training and an annual learning stipend, supporting career growth in a fast-paced environment.
متطلبات الوظيفة
- لا تتطلب خبرة
وظائف مشابهة
قد يعجبك أيضاً
- وظائف ذات صلة بـ Software Engineer
- وظائف مهندس برمجيات في مكة المكرمة
- وظائف مهندس برمجيات في جدة
- وظائف مهندس برمجيات في خميس مشيط
- وظائف Sales Representative في الخبر
- وظائف مدير مشتريات في الخبر
- وظائف مصمم جرافيك في الخبر
- وظائف محضر قهوة (باريستا) في الخبر
- وظائف أخصائي تسويق في الخبر
- مجالات وظيفية أخرى في الرياض
- وظائف Sales Representative في الرياض
- وظائف مصمم جرافيك في الرياض
- وظائف مدير صالون تجميل في الرياض
- وظائف محاسب زبائن (كاشير) في الرياض
- وظائف ممثل خدمة عملاء (كول سنتر) في الرياض
- وظائف مسؤول عمليات في الرياض
- وظائف محضر قهوة (باريستا) في الرياض
- وظائف مهندس تدفئة وتهوية وتكييف في الرياض
- وظائف محضر طلبيات أكل ومشروبات في الرياض
- وظائف أخصائي تسويق في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف Maintenance Supervisor في سكاكا
- وظائف أخصائي زراعي في الدمام
- وظائف أخصائي تسويق في حائل
- وظائف مهندس تصميم داخلي في جدة
- وظائف فني هندسة ميكانيكية في نفي
- وظائف مساعد معلم في الطائف
- وظائف فني إنشاءات في الطائف
- وظائف فني صيانة ميكانيكية في القصيم
- وظائف Radio Broadcast Electronic Technician في الرياض
- وظائف أخصائي إدارة حسابات تواصل إجتماعي في الخبر