On-site
Rekrute -
Morocco
--
Rekrute

Job description

Job :

Your missions will be:



  • Design the technical structure of your modules: tables, APIs, code breakdown, screens. Be able to explain your choices and the options you have discarded.
  • Develop the back-end: REST APIs in .NET Core, EF Core, clean SQL queries, background tasks, security and data separation between clients.
  • Develop the front-end: React / Next.js screens in TypeScript, using our internal design system.
  • Make AI work on repetitive code: CRUD, forms, DTOs, tests.
  • Review and approve what the AI produces; you remain responsible for code security and performance.
  • Propose product and technical improvements, and justify them.
  • Take over and clean up existing code when necessary.


Required profile :
  • You have a degree (Bac+2/Bac+3) in Computer Science Development.
  • Level: Solid technical skills required, no strict years of experience requirement.
  • Real fundamentals in development: algorithms, data modeling, SOLID, security.
  • Good level in .NET Core, C#, EF Core, and SQL Server
  • Good level in React and TypeScript
  • Ability to design a clean REST API and organize its code
  • Ability to deliver a feature from start to finish without constant guidance
  • Initiative: propose, discuss, argue
  • Ability to write precise prompts and review AI output without blindly trusting it

Technical Stack:



Back-end



• .NET Core 8/9, C# , Entity Framework Core
• ASP.NET Core Web API, REST, JWT, Hangfire
• SQL Server, in multi-tenant (one database per client)
• Clean Architecture, Repository Pattern




Front-end



• Next.js (App Router), React, TypeScript
• Tailwind CSS, internal design system
• French, English, and Arabic, RTL support
 



Tools
• Git, DevOps, Docker, Visual Studio / VS Code
• AI: Claude, ChatGPT, Gemini, Cursor, Copilot
A plus
• Previous experience with multi-tenancy
• A good eye for interface design and adherence to a design system
• Experience integrating AI features into a product
• Docker, CI/CD, multilingual or RTL projects




This position is for you, do not hesitate to send us your applications!





Similar Jobs

About Rekrute
Morocco