img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالرياض

وصف الوظيفة

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.


متطلبات الوظيفة

  • لا تتطلب خبرة

وظائف مشابهة