👋 Webinaire | Sortir de WinDev : une migration facilitée grâce à l'IA · Mercredi 21/10 à 9h15 · Je m'inscris →

Vos back-ends et API en Node.js et TypeScript

API, plateformes temps réel et back-ends d'applications mobiles : nos développeurs construisent vos services en Node.js avec NestJS, dans le même langage que vos interfaces.
Plus de 150 projets clients développés avec Node.js
TypeScript de bout en bout, du back-end à l'interface
400 000 courses par an réservées sur le back-end NestJS de Taxis Nantes
Contrôleur NestJS ouvert dans un éditeur de code
+800 organisations nous confient leurs projets tech et IA
[pourquoi node.js]

Pourquoi choisir Node.js ?

Node.js exécute du JavaScript côté serveur sur le moteur V8 de Google. Avec TypeScript, il permet d'écrire le back-end et le front-end d'une application dans le même langage, et son modèle asynchrone tient très bien la charge des API et du temps réel.
01

Un seul langage du serveur à l'écran

TypeScript côté serveur comme côté interface : les types sont partagés, et un même développeur intervient sur toute la fonctionnalité.
02

Taillé pour les API et le temps réel

Son fonctionnement asynchrone traite des milliers de connexions simultanées : suivi en direct, notifications, réservations.
03

NestJS pour structurer

NestJS apporte une architecture en modules, l'injection de dépendances et les tests : un cadre clair pour les back-ends qui grandissent.
04

Le plus grand registre de paquets

npm donne accès à des millions de bibliothèques open source : paiement, authentification, envoi d'emails, sans réinventer l'existant.
[Nos expertises]

Ce que nous développons en Node.js

Projet neuf ou back-end en production depuis des années, nous intervenons à chaque étape de la vie de votre logiciel.
API et back-ends d'applications

API et back-ends d'applications

REST ou GraphQL, authentification, traitements en arrière-plan : le back-end de vos applications web et mobiles.
Plateformes temps réel

Plateformes temps réel

Réservation, suivi en direct, messagerie : des services qui réagissent à la seconde et tiennent les pics de charge.
Intégrations et connecteurs

Intégrations et connecteurs

Vos logiciels reliés entre eux : ERP, CRM, paiement, transporteurs, avec des synchronisations supervisées.
Reprise et modernisation

Reprise et modernisation

Montée de version de Node.js, passage de JavaScript à TypeScript, découpage d'un back-end monolithique, sous couverture de tests.
[Notre accompagnement]

Notre méthode pour développer votre back-end Node.js

  • Discovery
    Étape 01

    Cadrage du projet

    Nous partons de vos processus et de vos utilisateurs pour définir le périmètre fonctionnel, l'architecture et les connexions à vos outils.
  • Design
    Étape 02

    Conception des interfaces

    Nos designers conçoivent sur Figma les écrans de l'application, validés avec vos équipes avant le développement.
  • Développement
    Étape 03

    Développement par itérations

    Chaque fonctionnalité est livrée sur un environnement de recette où vous la testez au fil de l'eau. Les priorités s'ajustent à chaque itération.
  • Mise en production
    Étape 04

    Mise en production

    Tests automatisés et déploiement continu : le service part en production sur l'hébergement retenu, sans manipulation manuelle des serveurs.
  • Évolutions
    Étape 05

    Maintenance et évolutions

    Mises à jour de Node.js et des dépendances, suivi des performances et nouvelles fonctionnalités : la même équipe reste à vos côtés.
01/05
[Réalisations]

Quelques réalisations en Node.js

Mobilité urbaineTaxis Nantes

Diviser par six les appels à la centrale d'une coopérative de taxis

Concurrencée par les plateformes de VTC, la coopérative Taxis Nantes a engagé la modernisation de son service de commande. Galadrim a développé une application mobile de réservation et son back-end NestJS : suivi du chauffeur en temps réel, paiement et historique des courses. Les clients commandent désormais depuis leur téléphone, ce qui a déchargé la centrale téléphonique et fait progresser le volume de courses.
6 fois moinsd'appels à la centrale
400 000courses par an
350taxis équipés
Taxis Nantes Logo
Complexe multisportSport Arena 360

Déployer un moteur de réservation de terrains en temps réel

Sport Arena 360, complexe multisport du Grand Est réunissant padel, badminton et foot à 5, voulait centraliser ses réservations en continu et maximiser son taux de remplissage. Galadrim a livré une plateforme mobile et web, dont le moteur de réservation en temps réel et le paiement sécurisé tournent sur un back-end NestJS. Le back-office est connecté au logiciel de caisse, pour une vision complète de l'activité.
+30 %de taux de remplissage
Sport Arena 360 Logo
PharmacieLeadersanté

Construire et exploiter la suite logicielle d'un groupement de 900 pharmacies

Leadersanté fédère plus de 900 pharmacies d'officine. Une équipe Galadrim construit et exploite son écosystème depuis 2018 : application mobile patients, back-office pharmaciens, portail de commande, traitement automatisé des factures laboratoires. Les applications de la suite partagent un back-end NestJS, derrière un portail d'authentification unique, sur une infrastructure hébergée en environnement agréé données de santé.
900+pharmacies dans le groupement
~20applications derrière un accès unique
8 ansd'accompagnement continu
Leadersanté Logo
Ils parlent de nous
[Pourquoi Galadrim ?]

Pourquoi nous confier votre projet Node.js

Des ingénieurs issus des meilleures écoles

Des ingénieurs issus des meilleures écoles

Nos développeurs viennent de Polytechnique, CentraleSupélec, Télécom Paris ou l'École 42, et pratiquent TypeScript sur des projets en production.
Toute l'équipe projet au même endroit

Toute l'équipe projet au même endroit

Product managers, designers, développeurs back-end et front-end, ingénieurs cloud : votre application est conçue, développée et hébergée par la même équipe.
Un code relu, testé et documenté

Un code relu, testé et documenté

Chaque modification passe par une relecture et des tests automatisés. Votre application reste lisible pour toute équipe qui la reprendrait demain.
Le code vous appartient, l'équipe reste disponible

Le code vous appartient, l'équipe reste disponible

Vous êtes propriétaire du code et vous choisissez son hébergement. Galadrim reste disponible pour les évolutions, avec 180 collaborateurs et des bureaux à Paris, Nantes et Lyon.
[Notre équipe]

Les ingénieurs qui développent vos back-ends Node.js

Baptiste Vilboux
Baptiste Vilboux Lead Developer
Il a conduit pendant plus d'un an la modernisation de l'applicatif legacy d'un groupement de 900 pharmacies, sans jamais interrompre l'exploitation.
Florian Ehr
Florian Ehr Tech Lead
Il intervient sur des plateformes régulées, où il a mené la refonte de l'outil métier de Dune Assurances et la migration de ses 850 clients, puis la réécriture complète du SaaS de gestion de franchise Lexika.
Thomas Hallot
Thomas Hallot Tech Lead et Head of Solutions Architects
Tech Lead depuis quatre ans sur des projets à forte contrainte réglementaire, de l'application de transfert d'argent d'Oléa Finances à la plateforme de vote chiffrée Mediavote, il définit l'architecture technique de nos propositions.
Surya Ambrose
Surya Ambrose Head of Engineering
Engineering Manager pendant quatre ans et demi dans une FinTech régulée par l'AMF, il structure aujourd'hui les pratiques d'ingénierie de Galadrim, après des missions pour BNP Paribas Asset Management et la Société Générale.
Arnaud Albalat
Arnaud Albalat CTO
Ancien ingénieur chez Facebook et Microsoft, major de sa promotion à l'École polytechnique, il dirige la technique de Galadrim et arbitre les choix d'architecture engagés sur les projets clients.

Concrétisons votre projet ensemble

Nous contacter
[FAQ]

Quelques questions fréquentes de nos clients

TypeScript ajoute un typage statique à JavaScript : les erreurs sont détectées avant la mise en production, l'éditeur complète le code et la structure de l'application reste lisible. Tous nos projets Node.js sont écrits en TypeScript.
Express et Fastify sont minimalistes et conviennent à un service court. NestJS a notre préférence dès que le back-end porte plusieurs domaines métier : son architecture en modules garde le code ordonné à mesure qu'il grandit.
Oui. Son modèle asynchrone est conçu pour traiter un grand nombre de requêtes simultanées. Les calculs très lourds se déportent dans des traitements en arrière-plan, sans bloquer l'API.
Oui. Nous auditons le code, les dépendances et la version de Node.js, puis nous vous proposons un plan de reprise. Des tests automatisés sont posés sur les parcours critiques avant toute modification.
Chaque projet est chiffré selon son périmètre fonctionnel et les connexions à vos outils existants. Décrivez-nous votre besoin, nous revenons vers vous sous 1 heure.
Oui. Le code est versionné sur vos dépôts dès le premier jour et vous en êtes propriétaire. Il est documenté pour que vos équipes, ou toute autre équipe, puissent le reprendre.
[Nous contacter]

Concrétisons votre projet ensemble

Nous travaillons avec tous types de clients, dans tous les secteurs d’activité. Que vous soyez un entrepreneur ou à la direction d’une grande organisation, une équipe adaptée répondra à votre besoin.

Plus de 800 entreprises nous ont fait confiance pour créer leurs produits web, mobiles et IA

Votre demande

Nous vous recontacterons sous 1h.