شُغل
For Job SeekersFor EmployersJobs
شُغل
For Job SeekersFor EmployersJobs
شُغل
For Job SeekersFor EmployersJobs
شُغل
For Job SeekersFor EmployersJobs
  1. ›
  2. Software Engineer

Software Engineer

Hala

RiyadhFull-time

1–6 years of experience

4 months ago

Job description

We are looking for a Full Stack Software Engineer to join Hala s engineering team, with a strong focus on React on the front end and .NET / C# on the back end. The ideal candidate should be confident building modern, scalable, and maintainable web applications using React, TypeScript, and .NET APIs. This role will involve developing user-facing features, building reusable components, integrating with backend services, contributing to API development, and working closely with Product, Design, QA, and other Engineering teams. The candidate should be product-minded, quality-focused, and comfortable working in a fast-paced fintech environment where reliability, performance, security, and clean engineering practices are important.

  • Build and maintain modern web applications using React, TypeScript, JavaScript, HTML, and CSS .
  • Develop reusable, scalable, and maintainable React components.
  • Work with state management and data-fetching patterns using tools such as Redux, React Query, Zustand, Context API , or similar.
  • Integrate front-end applications with RESTful APIs and backend services.
  • Build, maintain, and enhance backend services using .NET / C# .
  • Design and implement APIs using ASP.NET Core .
  • Work with relational databases such as PostgreSQL, SQL Server, or MySQL .
  • Collaborate with Product Managers, Designers, QA, Backend Engineers, Frontend Engineers, and other stakeholders.
  • 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.
  • Follow engineering best practices around Git, pull requests, CI/CD, testing, monitoring, and documentation.
  • Support continuous improvement of engineering standards, processes, and delivery quality.
  • Hands-on experience with React and modern front-end development.
  • Strong knowledge of TypeScript , JavaScript, HTML5, CSS3, and responsive UI development.
  • Good experience building applications with ASP.NET 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 a plus.
  • 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 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.
  • Good communication skills and ability to work effectively with cross-functional teams.
  • Previous experience in fintech, banking, payments, wallets, cards, or financial platforms is a strong plus.

Related jobs

    HungerStation

    RiyadhFull-time

    2 months ago

    HungerStation

    HungerStation

    RiyadhFull-time

    2 months ago

    HungerStation

    HungerStation

    RiyadhFull-time

    3 months ago

    HungerStation

Jobs

Your gateway to the best job opportunities in Saudi Arabia

Links

Follow us

© 2026 Shougl — All rights reserved

Riyadh
Full-time
2 months agoDetails
Riyadh
Full-time
2 months agoDetails
Riyadh
Full-time
3 months agoDetails
Plans & Pricing
Privacy Policy
Terms of Use
Software Engineer II - Backend
Details
Software Engineer II - Backend
Software Engineer II - Backend
Details
Software Engineer II - Backend
Software Engineer II - Backend
Details
Software Engineer II - Backend