Full-stack C# / JavaScript engineer

Development team

4+ years of experienceHotSA

On behalf of our client from France, Holol Alghad is looking for a Full-stack C# / JavaScript engineer.

Our client runs a table-management and CRM platform that helps restaurant owners handle bookings and optimise occupancy. You will work across a C#/.NET back end and a TypeScript front end.

Their goal is to become the leading growth platform for restaurants. They believe restaurants are lifestyle brands, and that forward-thinking digital products let restaurateurs create the same experience online as they do offline.

Responsibilities:

  • Developing and maintaining web applications across the full stack using C#/.NET and JavaScript/TypeScript
  • Building responsive, user-friendly front-end interfaces
  • Designing and optimising back-end systems and databases
  • Investigating, diagnosing and resolving application issues across front and back end
  • Collaborating with the team to deliver new features to clients regularly

Requirements:

  • 4+ years of experience in software development
  • Strong knowledge of C# and .NET 8/9
  • Solid experience with JavaScript/TypeScript and one modern front-end framework (React, Angular or Vue)
  • Proficiency with HTML and CSS
  • Strong SQL knowledge and experience with PostgreSQL
  • Familiarity with Entity Framework (EF Core)
  • Knowledge of REST APIs
  • Active use of AI-assisted coding tools as part of the daily workflow
  • Experience with Git
  • Upper-intermediate to advanced English

Will be a plus:

  • Familiarity with cloud infrastructure (AWS)
  • Knowledge of Docker and containerisation
  • Experience with CI/CD pipelines
  • Interest in prompt engineering and integrating LLMs into development

In return we offer:

  • The friendliest community of like-minded IT people
  • An open knowledge-sharing environment across a wide range of technologies
  • Medical insurance programme designed around our teams' needs
  • Paid vacation and sick leave, including 5 paid days a year that need no sick note
  • Office in the centre of Riyadh or remote engagement — or both
  • No open-space setup: separate rooms per team, plus lounge and gaming zones
  • English classes in 1-to-1 and group formats
  • Sports events, tournaments, a music band and plenty of interest groups

Come on board, and let's grow together.