Aller au contenu principal
Mouhssine Lakhili
Contact

Recrutement

Développeur full-stack JavaScript / TypeScript à Paris

Vous recrutez un développeur full-stack en CDI en Île-de-France ? Je sais prendre en charge des fonctionnalités de l'interface jusqu'à l'API et à la donnée. Voici ce que j'apporte, domaine par domaine, avec à chaque fois quelque chose à vérifier : un article, une étude de cas ou un dépôt.

Ce que j'apporte à une équipe produit

Je sais prendre une fonctionnalité de bout en bout : l'interface React, l'endpoint Node.js, le modèle de données et les détails de déploiement entre les deux.

Je soigne les parties peu visibles qui gardent un produit en bonne santé : validation, gestion d'erreurs, commits lisibles et pull requests courtes.

  • Interfaces React et Next.js avec des composants bien découpés
  • Services Node.js et API REST aux contrats typés
  • Scripts et pipelines Python pour la data et l'automatisation
  • PostgreSQL, MySQL et MongoDB au quotidien

Next.js, SEO et performance

Ce portfolio est mon projet de référence : génération statique, contenu MDX, hreflang pour trois langues, données structurées, flux et travail sur les Core Web Vitals. J'apporte le même soin à un site vitrine ou à une surface produit.

  • App Router, métadonnées, sitemaps et données structurées
  • Optimisation des images, des polices et des bundles
  • Accessibilité et balisage sémantique

À lire : la checklist SEO d'un portfolio Next.js

React et Node.js

L'essentiel de mon travail tient dans ce duo : tableaux de bord, formulaires et outils internes côté front ; API, webhooks et tâches de fond côté back.

  • Formulaires et état qui restent prévisibles quand ils grossissent
  • Endpoints avec validation, pagination et erreurs claires
  • Intégrations tierces, e-mails et tâches planifiées

À lire : comment je structure un SaaS avec Next.js, TypeScript et PostgreSQL

TypeScript et qualité de code

J'utilise TypeScript pour expliciter les contrats plutôt que pour ajouter du formalisme : frontières d'API typées, validation à l'exécution avec Zod là où la donnée entre dans le système, et refactorings menés par petites étapes relisables.

Agents IA et automatisation

Je traite une fonctionnalité d'IA comme n'importe quelle intégration : un objectif clair, des outils limités, des actions journalisées et une validation humaine avant tout ce qui est risqué. J'écris régulièrement sur le sujet sur le blog.

  • Workflows avec permissions, bac à sable et retour arrière
  • Intégrations LLM avec sortie structurée
  • Outillage de productivité développeur

À lire : l'architecture d'un agent IA en production

Data et scripts d'automatisation

Tous les problèmes n'appellent pas une plateforme. J'automatise exports, reporting, nettoyage et enrichissement avec de petits scripts testables et des tableaux de bord légers, et j'ajoute de l'IA seulement quand elle apporte quelque chose.

Étude de cas : IA-AirBnB, un pipeline de prédiction de prix

Où mon expérience est solide, et où elle ne l'est pas

Mon socle professionnel est JavaScript/TypeScript, React, Next.js, Node.js et Python. Java/Spring Boot et .NET/Angular sont des projets personnels de montée en compétence ; Kubernetes, Terraform et l'observabilité cloud sont au niveau exploration. Les pages projets le disent clairement.

Projets sélectionnés

Chaque projet renvoie vers son dépôt public.

  • OpsPilot

    Montre une pratique sérieuse de services Spring Boot, PostgreSQL/Redis, notions d'observabilité et exemples de déploiement sans revendiquer d'expérience production.

  • Accessly

    Démontre une pratique par projet avec ASP.NET Core, CQRS, flux SignalR, SQL Server, Redis/RabbitMQ et exemples Azure/Terraform.

  • IA-AirBnB

    Démontre une livraison data de bout en bout : fichiers bruts, nettoyage, features, entraînement et sorties évaluables.

  • SmartDAM

    Pratique produit IA/data : analyse image, métadonnées générées, stockage intégré et workflow de recherche utilisable.

Articles liés

Questions fréquentes

Quel type d'équipe recherchez-vous ?

Une équipe produit ou technique qui livre régulièrement et qui veut quelqu'un à l'aise sur le front, le back et la donnée qui les entoure.

Quels intitulés de poste vous correspondent ?

Développeur full-stack, développeur JavaScript/TypeScript, développeur React/Next.js, développeur backend Node.js, et développeur automatisation ou IA appliquée.

Êtes-vous uniquement développeur JavaScript ?

JavaScript/TypeScript et Python sont mon socle professionnel. Je pratique aussi Java/Spring Boot et C#/.NET/Angular via des projets personnels, présentés comme tels.

Où êtes-vous disponible ?

En Île-de-France, en présentiel ou en hybride. Le télétravail depuis la France peut se discuter selon l'équipe.

Acceptez-vous aussi des missions freelance ?

Oui. Le CDI et les missions freelance sont au même niveau de priorité ; la page freelance détaille les missions que je prends.