Full Stack Software Engineer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About Hala
Hala is a leading fintech company in the MENAP region, focused on redefining financial services and building the future bank for SMEs. Established in 2017 and licensed by the Saudi Arabian Central Bank, Hala empowers SMEs with advanced financial and technological tools. The company operates multiple entities across UAE, Saudi Arabia, and Egypt, providing solutions for digitizing payments and managing sales and operations.
The Opportunity: Full Stack Software Engineer
Hala is seeking a Full Stack Software Engineer to join its engineering team in Riyadh. This full-time role emphasizes expertise in React for front-end development and .NET / C# for back-end services. The ideal candidate will contribute to building modern, scalable, and maintainable web applications within a fast-paced fintech environment where reliability, performance, security, and clean engineering practices are essential.
Key Responsibilities
- Develop and maintain modern web applications using React, TypeScript, JavaScript, HTML, and CSS.
- Create reusable, scalable, and maintainable React components.
- Implement state management and data-fetching patterns with tools such as Redux, React Query, Zustand, or Context API.
- Integrate front-end applications with RESTful APIs and various backend services.
- Build, maintain, and enhance backend services using .NET / C#.
- Design and implement APIs using **** Core.
- Work with relational databases including PostgreSQL, SQL Server, or MySQL.
- Collaborate with Product Managers, Designers, QA, and other Engineering teams.
- Participate in technical discussions, code reviews, and architecture decisions.
- Troubleshoot, debug, and resolve production and non-production issues across front-end and backend layers.
- Ensure high standards of performance, security, reliability, accessibility, and maintainability.
- Write clean, testable, and well-structured code.
- Adhere to engineering best practices for Git, pull requests, CI/CD, testing, monitoring, and documentation.
- Support continuous improvement of engineering standards, processes, and delivery quality.
Qualifications and Experience
- Hands-on experience with React and modern front-end development.
- Strong knowledge of TypeScript, JavaScript, HTML5, CSS3, and responsive UI development.
- Demonstrated experience building applications with **** Core / .NET.
- Strong knowledge of C# and object-oriented programming.
- 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 an advantage.
- Experience with unit testing and integration testing on both front-end and backend is preferred.
- Familiarity with cloud platforms, containers, CI/CD pipelines, and modern deployment practices is an advantage.
- Good understanding of web performance, browser behavior, authentication, authorization, and security best practices.
- Strong problem-solving skills, an ownership mindset, and attention to detail.
- Good communication skills and the ability to work effectively with cross-functional teams.
- Previous experience in fintech, banking, payments, wallets, cards, or financial platforms is a significant advantage.
What Hala Provides
- Competitive compensation packages, including potential for shares.
- Prioritization of personal development through regular training and an annual learning stipend.
- Opportunities for career growth and new challenges in a high-growth environment.
- Collaboration with a diverse team of over 30 nationalities across 7 countries.
- Valuable experience within the fintech industry.
- Autonomy, mentoring, and challenging goals designed to foster individual and company development.
- Significant responsibility and trust, promoting an environment where individuals are empowered to achieve optimal results.
Application Process
We invite qualified candidates to apply for this full-time position in Riyadh.
Requirements
- No experience required
Similar Jobs
You may also like
- Related Full Stack Software Engineer Opportunities
- Florist Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Hotel Housekeeping Supervisor Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Other Job Fields in Riyadh
- Florist Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Hotel Housekeeping Supervisor Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Cashier Jobs in Riyadh
- Pastry Chef Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Barista Jobs in Makkah
- Social Media Campaign Specialist Jobs in Jeddah
- Mechanical Engineer Jobs in Al Bukayriyah
- Production Engineer Jobs in Medina
- Auto Mechanic Jobs in Al Hafuf
- Materials Engineer Jobs in Riyadh
- Security Guard Jobs in Wadi Ad Dawasir
- Psychological Therapist Jobs in An Nuayriyah
- Electrical Wiring Technician Jobs in Tabuk
- Electrical Engineering Technician Jobs in Najran