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.