Software Engineer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
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.
Requirements
- No experience required
Similar Jobs
You may also like
- Related Software Engineer Opportunities
- Software Engineer Jobs in Makkah
- Software Engineer Jobs in Jeddah
- Software Engineer Jobs in Riyadh
- Software Engineer Jobs in Khamis Mushayt
- Sales Representative Jobs in Al Khobar
- Purchasing Manager Jobs in Al Khobar
- Graphic Designer Jobs in Al Khobar
- Host Jobs in Al Khobar
- Barista Jobs in Al Khobar
- Other Job Fields in Riyadh
- Sales Representative Jobs in Riyadh
- Purchasing Manager Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Beauty Salon Manager Jobs in Riyadh
- Cashier Jobs in Riyadh
- Call Center Agent Jobs in Riyadh
- Host Jobs in Riyadh
- Operations Officer Jobs in Riyadh
- Barista Jobs in Riyadh
- HVAC Engineer Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Private Car Driver Jobs in Jeddah
- Purchasing Representative Jobs in Dammam
- Waiter Jobs in Al Jubail
- Cleaning worker Jobs in Abha
- Cleaning worker Jobs in Al Hafuf
- Sales Ninja Jobs in Riyadh
- Physical Therapist Jobs in An Nuayriyah
- Hotel Receptionist Jobs in Taif
- Database Manager Jobs in Najran
- Seller Jobs in Al Baha