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
- وظائف محاسب زبائن (كاشير) في الرياض
- وظائف موظف موارد بشرية في الرياض
- وظائف Executive Secretary في الرياض
- وظائف Operations Supervisor في الرياض
- وظائف مشرف انتاج في الرياض
- مجالات وظيفية أخرى في الرياض
- وظائف محاسب زبائن (كاشير) في الرياض
- وظائف موظف موارد بشرية في الرياض
- وظائف Executive Secretary في الرياض
- وظائف Operations Supervisor في الرياض
- وظائف مشرف انتاج في الرياض
- وظائف Customer Service Representative في الرياض
- وظائف Executive Assistant في الرياض
- وظائف Barista في الرياض
- وظائف Marketing Specialist في الرياض
- وظائف مدير مبيعات في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف مدير مشتريات في جدة
- وظائف Executive Assistant في الرياض
- وظائف سائق رافعة شوكية في ينبع
- وظائف مدير مطعم في مكة المكرمة
- وظائف بائع في سيهات
- وظائف مدخل بيانات في القطيف
- وظائف Accounting Clerk في جدة
- وظائف مصور فيديو ومصمم في الرياض
- وظائف كاتب محتوى في الخبر
- وظائف Business Development Specialist في المدينة المنورة
