👋 Webinar | An AI transformation compliant with the AI Act · Tuesday 17/11 at 9:15 AM · Register now →

Your Node.js and TypeScript back-ends and APIs

APIs, real-time platforms and mobile application back-ends: our developers build your services in Node.js with NestJS, using the same language as your interfaces.
Over 150 client projects developed with Node.js
End-to-end TypeScript, from back-end to interface
400,000 rides per year booked on Taxis Nantes' NestJS back-end
NestJS controller open in a code editor
+800 organisations entrust us with their tech and AI projects
[why node.js]

Why choose Node.js?

Node.js runs server-side JavaScript on Google's V8 engine. With TypeScript, it allows you to write the back-end and front-end of an application in the same language, and its asynchronous model handles API and real-time loads very well.
01

A single language from server to screen

TypeScript on the server-side as well as the interface-side: types are shared, and a single developer works on the entire feature.
02

Tailored for APIs and real-time

Its asynchronous operation handles thousands of simultaneous connections: live tracking, notifications, bookings.
03

NestJS for structuring

NestJS provides a modular architecture, dependency injection and testing: a clear framework for growing back-ends.
04

The largest package registry

npm provides access to millions of open source libraries: payment, authentication, sending emails, without reinventing the wheel.
[Our Expertise]

What we develop in Node.js

Whether it's a new project or a back-end in production for years, we intervene at every stage of your software's lifecycle.
Application APIs and back-ends

Application APIs and back-ends

REST or GraphQL, authentication, background processing: the back-end for your web and mobile applications.
Real-time platforms

Real-time platforms

Booking, live tracking, messaging: services that react instantly and handle peak loads.
Integrations and connectors

Integrations and connectors

Your software connected to each other: ERP, CRM, payment, carriers, with supervised synchronisations.
Takeover and modernisation

Takeover and modernisation

Node.js version upgrade, transition from JavaScript to TypeScript, splitting a monolithic back-end, with test coverage.
[Our support]

Our method for developing your Node.js back-end

  • Discovery
    Step 01

    Project scoping

    We start from your processes and users to define the functional scope, architecture, and connections to your tools.
  • Design
    Step 02

    Interface design

    Our designers create the application screens on Figma, validated with your teams before development.
  • Development
    Step 03

    Iterative development

    Each feature is delivered to a staging environment where you test it continuously. Priorities are adjusted with each iteration.
  • Go-live
    Step 04

    Go-live

    Automated tests and continuous deployment: the service goes into production on the chosen hosting, without manual server manipulation.
  • Enhancements
    Step 05

    Maintenance and enhancements

    Node.js and dependency updates, performance monitoring and new features: the same team stays by your side.
01/05
[Projects]

A few achievements in Node.js

Urban mobility
Taxis Nantes

Reduce calls to a taxi cooperative's call centre by a factor of six

Facing competition from ride-hailing platforms, the Taxis Nantes cooperative embarked on modernising its booking service. Galadrim developed a mobile booking application and its NestJS back-end: real-time driver tracking, payment, and journey history. Customers now book from their phones, which has relieved the call centre and increased the volume of rides.
6 times fewerof calls to the call centre
400 000journeys per year
350taxis equipped
Taxis Nantes Logo
Multi-sport complex
Sport Arena 360

Deploy a real-time pitch booking engine

Sport Arena 360, a multi-sport complex in the Grand Est region bringing together padel, badminton, and 5-a-side football, wanted to centralise its continuous bookings and maximise its occupancy rate. Galadrim delivered a mobile and web platform, whose real-time booking engine and secure payment run on a NestJS back-end. The back-office is connected to the till software, for a comprehensive overview of activity.
+30 %of occupancy rate
Sport Arena 360 Logo
Pharmacy
Leadersanté

Build and operate the software suite for a group of 900 pharmacies

Leadersanté federates over 900 community pharmacies. A Galadrim team has been building and operating its ecosystem since 2018: patient mobile application, pharmacist back-office, ordering portal, automated processing of laboratory invoices. The suite's applications share a NestJS back-end, behind a single authentication portal, on an infrastructure hosted in a health data-approved environment.
900+pharmacies in the group
~20applications behind a single access
8 yearscontinuous support
Leadersanté Logo
They talk about us
[Why Galadrim?]

Why entrust us with your Node.js project

Engineers from the best schools

Engineers from the best schools

Our developers come from Polytechnique, CentraleSupélec, Télécom Paris, or École 42, and use TypeScript on production projects.
The entire project team in one place

The entire project team in one place

Product managers, designers, back-end and front-end developers, cloud engineers: your application is designed, developed, and hosted by the same team.
Reviewed, tested, and documented code

Reviewed, tested, and documented code

Every modification undergoes a review and automated tests. Your application remains readable for any team that might take it over tomorrow.
The code belongs to you, the team remains available

The code belongs to you, the team remains available

You own the code and you choose its hosting. Galadrim remains available for enhancements, with 180 employees and offices in Paris, Nantes, and Lyon.
[Our team]

The engineers who develop your Node.js back-ends

Baptiste Vilboux
Baptiste Vilboux Lead Developer
For over a year, he led the modernisation of the legacy application of a group of 900 pharmacies, without ever interrupting operations.
Florian Ehr
Florian Ehr Tech Lead
He works on regulated platforms, where he led the redesign of Dune Assurances' business tool and the migration of its 850 clients, then the complete rewrite of Lexika's franchise management SaaS.
Thomas Hallot
Thomas Hallot Tech Lead et Head of Solutions Architects
Tech Lead for four years on projects with strong regulatory constraints, from Oléa Finances' money transfer application to the Mediavote encrypted voting platform, he defines the technical architecture of our proposals.
Surya Ambrose
Surya Ambrose Head of Engineering
Engineering Manager for four and a half years in a FinTech regulated by the AMF, he now structures Galadrim's engineering practices, after assignments for BNP Paribas Asset Management and Société Générale.
Arnaud Albalat
Arnaud Albalat CTO
A former engineer at Facebook and Microsoft, valedictorian of his class at École Polytechnique, he leads Galadrim's tech department and arbitrates the architecture choices made on client projects.

Let's bring your project to life together

Contact Us
[FAQ]

Some frequently asked questions from our clients

TypeScript adds static typing to JavaScript: errors are detected before going live, the editor auto-completes the code, and the application's structure remains readable. All our Node.js projects are written in TypeScript.
Express and Fastify are minimalist and suitable for a small service. NestJS is our preference as soon as the back-end handles multiple business domains: its modular architecture keeps the code organised as it grows.
Yes. Its asynchronous model is designed to process a large number of simultaneous requests. Very heavy computations are offloaded to background processes, without blocking the API.
Yes. We audit the code, dependencies, and Node.js version, then we propose a takeover plan. Automated tests are put in place for critical paths before any modification.
Each project is quoted according to its functional scope and connections to your existing tools. Describe your needs to us, and we will get back to you within 1 hour.
Yes. The code is versioned on your repositories from day one and you own it. It is documented so that your teams, or any other team, can take it over.
[Contact us]

Let's bring your project to life together

We work with all types of clients, across all sectors. Whether you're an entrepreneur or managing a large organisation, a tailored team will meet your needs.

Over 800 companies have trusted us to create their web, mobile, and AI products

Your enquiry

We'll get back to you within 1 hour.