Description du poste
Vous aurez comme mission:
- Concevoir la structure technique de vos modules : tables, API, découpage du code, écrans. Savoir expliquer vos choix et les options que vous avez écartées.
- Développer le back-end : APIs REST en .NET Core, EF Core, requêtes SQL propres, tâches en arrière-plan, sécurité et séparation des données entre clients.
- Développer le front-end : écrans React / Next.js en TypeScript, avec notre design system interne.
- Faire travailler l'IA sur le code répétitif : CRUD, formulaires, DTOs, tests.
- Relire et valider ce que l'IA produit, vous restez responsable de la sécurité et des performances du code.
- Proposer des améliorations produit et techniques, et les argumenter.
- Reprendre et nettoyer l'existant quand c'est nécessaire.
Profil recherche
- Vous avez une formation de Bac+2/ Bac +3 en en Développement Informatique.
- Niveau : Compétence technique solide requise, pas d'exigence stricte d'années d'expérience.
- De vraies bases en développement : algorithmique, modélisation de données, SOLID, sécurité.
- Bon niveau en .NET Core, C#, EF Core et SQL Server
- Bon niveau en React et TypeScript
- Savoir concevoir une API REST propre et organiser son code
- Savoir livrer une fonctionnalité du début à la fin, sans qu'on vous tienne la main
- De l'initiative : proposer, discuter, argumenter
- Savoir écrire des prompts précis et relire l'IA sans lui faire confiance aveuglément
Stack technique:
Back-end
• .NET Core 8/9, C# , Entity Framework Core
• ASP.NET Core Web API, REST, JWT, Hangfire
• SQL Server, en multi-tenant (une base par client)
• Clean Architecture, Repository Pattern
Front-end
• Next.js (App Router), React, TypeScript
• Tailwind CSS, design system interne
• Français, anglais et arabe, support RTL
Outils
• Git, DevOps, Docker, Visual Studio / VS Code
• IA : Claude, ChatGPT, Gemini, Cursor, Copilot
C'est un plus
• Avoir déjà travaillé sur du multi-tenant
• Un bon œil pour l'interface et le respect d'un design system
• Avoir intégré des fonctionnalités IA dans un produit
• Docker, CI/CD, projets multilingues ou RTL
Ce poste est fait pour vous, n'hésitez pas à nous envoyer vos candidatures !