Get in touchContact
Node.js and APIs

Node.js developer: APIs and back end.

Node.js is the tool I work with the most: APIs serving millions of items, processing jobs that run every day, real time. I also publish native-request, a dependency-free npm package downloaded about 2.6 million times a month.

Remote, anywhere in France and abroad.

Sounds familiar?

  • You need an API for your application, your partners or your site.

  • Your back end slows down at peak times.

  • A data processing job runs badly, or too slowly.

  • Your team needs an experienced pair of hands on a Node.js project.

How I go about it.

  1. 01

    An API designed for the people who use it

    Clear routes, understandable errors, up-to-date documentation. An API is judged by how easy it is to use.

  2. 02

    Performance where it matters

    Measure first, optimise second. On a high-traffic marketplace, moving search out of the database was enough: at peak times, the database no longer receives a single search query.

  3. 03

    TypeScript and tests

    Types and tests prevent regressions as the code grows, and when someone else takes it over.

  4. 04

    Deployed, then monitored

    I deploy and monitor what I deliver: Linux servers, backups, alerts.

What I have already done.

Real projects, in production. Each one gives the context and what I did.

In practice Node.js, TypeScript, NestJS, WebSocket and Socket.IO, MongoDB, MySQL, Jest. Linux servers.

Frequently asked questions

Do you work alone or with a team?
Both. I can deliver a project end to end, or join an existing team and follow its tools, its rules and its code reviews.
Do you take over an existing Node.js back end?
Yes. I start by reading it and getting it to run, then tell you what holds and what needs to change, before touching anything.
Do you work in English?
Yes, written and spoken, with teams in France and abroad.
Do you work remotely?
Yes, fully if needed, anywhere in France and abroad.

Let’s talk about your project.

Describe the situation in a few lines: reply within two working days. The first conversation happens by video, with no commitment.

Get in touch