.Net Engineer

Mobilunity Responds Quickly
$$$$

On behalf of our Client from France, Mobilunity is looking for .Net Engineer.
 

Our client is a table management software and CRM that enables restaurant owners to welcome their customers easily. The app is useful to manage booking requests and register new bookings. You can view all your bookings, day after day, wherever you are and optimize your restaurant’s occupation rate. Our client offers a commission-free booking solution that guarantees freedom above all. New technologies thus become the restaurateurs best allies for saving time and gaining customers while ensuring a direct relationship with them.
 

What you will do:

  • Performance and stability work: Identify and resolve issues currently degrading the platform — missing or wrong SQL indexes on hot tables, N+1 Cosmos queries, EF Core query plans that fall off the optimiser, queue back-pressure, retry storms.
  • Incident response: Act as the escalation point for the product support and dev team. Diagnose and fix issues spanning bookings, widgets, payments (Mollie / Bancontact / iDEAL), webhooks, SignalR notifications, Cosmos DB content, and SQL Server data.
  • Production stewardship: Plan and execute releases to production, typically out of customer hours (releases usually go out late evening or around 2 a.m. CET to minimise blast radius). Own rollback strategies and smoke tests.
  • Platform upgrade: Plan and execute upgrades to .NET, key NuGet packages (including private feeds), Azure services, and third-party integrations — without disrupting production.
  • Targeted feature development: Pick up scoped backend features and changes and ship them safely.
  • Internal tooling: Maintain and extend admin site
  • Knowledge transfer: We want this role to actively reduce single-point-of-failure risk. You’ll pair with internal engineers, walk them through the system as you fix things, and leave behind enough context — in code comments, PR descriptions, short notes — that the platform is operable when you’re on holiday.
     

Tech Stack:

  • .NET / C# (modern versions), Entity Framework Core, ASP.NET Web APIs
  • Azure — App Service, Functions, SignalR Service, Service Bus / queues, Application Insights
  • SQL Server (Azure SQL) with EF Core, plus direct query and index tuning
  • Cosmos DB
  • GitHub (Actions, private NuGet feeds), pre-prod and prod environments
  • Mollie payments (Bancontact, iDEAL, cards) and other third-party integrations
     

Requirements:

  • Deep Azure production ownership — ideally 8+ years where both the application layer and the cloud infrastructure are your domain. Azure is not a deployment target here — it’s part of the system you own.
  • Strong DBA instincts. You can read an execution plan, recognise when EF Core is generating something the optimiser can’t use, and design indexes that match access patterns.
  • Azure platform depth. Hands-on production experience with App Service / AKS, Azure SQL, Cosmos DB, Service Bus, Application Insights, and Key Vault. You know how to right-size resources, contain costs, and respond to platform-level incidents — not just application-level ones.
  • Production maturity. Comfortable owning overnight releases, rollback plans, and the weight of a system where mistakes affect real restaurants in the morning service.
  • Diagnostic mindset. At home in Application Insights, SQL DMVs, Cosmos metrics, and logs. Able to find root causes in a codebase you didn’t write, with significant historical complexity.
  • Genuine AI-assisted developer. You use Claude Code, Cursor, Copilot, or equivalent daily — not occasionally. You know where the guardrails matter in a complex codebase, and you bring that judgment, not just the tool.
  • Communication. Clear written English, transparent about risk, comfortable explaining technical trade-offs to non-technical stakeholders.
  • Upper-intermediate to advanced English proficiency
     

Nice to have:

  • Experience with restaurant tech, reservation systems, or any high-concurrency consumer-facing platform with payment flows.
  • Experience leading the stabilisation or modernisation of a legacy .NET codebase.
  • Familiarity with Mollie or similar PSPs and EU payment methods (Bancontact, iDEAL, SEPA).
     

In return we offer:

  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
  • Mobilunity Medical Insurance program designed to attend our teams’ needs
  • Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
  • Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
  • No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones
  • English classes in 1-to-1 & group modes with elements of gamification
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups
     

Come on board, and let’s grow together!

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 25 June
46 views
·
6 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...