Mission
En tant que développeur Fullstack freelance, vous participerez à la conception, au développement et à la maintenance d’une plateforme Data centrée sur l’architecture « Data Centric ». Vous contribuerez à casser les silos d’information en fournissant des données via API à l’ensemble de l’écosystème, permettant une consultation en temps réel et une simplification des traitements analytiques.
Responsabilités
- Développer des services backend en Node.js, en utilisant Express ou NestJS.
- Construire des interfaces frontend modernes avec React, Next.js, Remix ou React Router.
- Concevoir et développer des API RESTful et/ou GraphQL.
- Intégrer et gérer des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis).
- Mettre en place des pipelines CI/CD (Vercel, AWS, GCP, Docker, Kubernetes).
- Assurer la sécurité applicative (authentification, gestion des tokens, CORS).
- Participer aux cérémonies agiles (Scrum, Sprint Planning, backlog grooming).
- Collaborer étroitement avec les équipes métier pour garantir la qualité et la pertinence des livrables.
Profil recherché
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- 3 à 7 ans d’expérience en développement Node.js / React.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
- Excellentes compétences en communication écrite et orale en français.
- Capacité à analyser, à proposer des améliorations et à respecter les délais.
- Esprit d’équipe et autonomie dans un environnement freelance.
Environnement technique
- Node.js (Express, NestJS)
- React (Next.js, Remix, React Router)
- JavaScript/TypeScript (ES6+, typing, async, modules)
- API RESTful / GraphQL
- HTTP, WebSocket, JSON
- PostgreSQL, MySQL, MongoDB, Redis
- Vercel, AWS, GCP, Docker, Kubernetes
- Scrum, Sprint Planning, backlog
Conditions
- Contrat freelance de 6 mois renouvelable.
- Localisation : Casablanca, Maroc.
- Rémunération à définir selon expérience et compétences.