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
- Cashier Jobs in Riyadh
- Human Resources Clerk Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Executive Secretary Jobs in Riyadh
- Operations Supervisor Jobs in Riyadh
- Other Job Fields in Riyadh
- Cashier Jobs in Riyadh
- Human Resources Clerk Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Executive Secretary Jobs in Riyadh
- Operations Supervisor Jobs in Riyadh
- Production Supervisor Jobs in Riyadh
- Store keeper Jobs in Riyadh
- Customer Service Representative Jobs in Riyadh
- Executive Assistant Jobs in Riyadh
- Barista Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Sales Manager Jobs in Jeddah
- Business Development Supervisor Jobs in Dammam
- Seller Jobs in Al Qatif
- Human Resources Clerk Jobs in Jeddah
- Sales Representative Jobs in Al Khobar
- Interior Design Engineer Jobs in Tabuk
- Operations Supervisor Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Branch Manager Jobs in Riyadh
- Sales Consultant Jobs in Hail
