Node.js development

Build backend applicationswith Node.js and JavaScript

You are weighing up Node.js for a backend, or running one on an ageing runtime. Our main Node.js build is a research tool for a university team, written in JavaScript from questionnaire delivery to scoring and charts. Node.js also sits underneath our Next.js work and Electron desktop software. Here is what that experience covers, and where another back end may suit you better.

Where we have used Node.js

Three different uses, and we keep them separate so you can judge how close each is to your project.

  • A complete application in JavaScript

    The research tool covers questionnaire authoring and delivery for studies of 40 to 70 questionnaires, response capture, a scoring engine implementing the team's own algorithm, per-participant and aggregate charts, and data export for statistical tools.

  • The server side of Next.js

    Next.js runs on Node.js, and proxy.ts in Next.js 16 uses the Node.js runtime. Every Next.js project we deliver therefore involves Node.js versions, server code and deployment, even when the main API is written in another language.

  • Desktop software through Electron

    We rebuilt a Qatar manpower company's C#/.NET desktop application in Electron, which combines Node.js with Chromium, so it ran on current machines with the same quoting, billing and deployment workflows.

Node.js release status, as of October 2026

From the Node.js project's release list, which says production applications should use LTS releases only.

  • Node.js 26

    Listed as the latest LTS release by the Node.js project. Our starting point for a new service, subject to your hosting and dependencies.

  • Node.js 24 (Krypton) and 22 (Jod)

    Both still LTS releases. There is no emergency here, but it is sensible to know when each line ends before you plan the next year of work.

  • Node.js 20 (Iron) and older

    Node.js 20 reached end of life on 30 April 2026 and 18 on 30 April 2025. An app on either no longer gets upstream fixes, so we would put that upgrade first.

How a Node.js engagement works

The research tool is a good guide to the shape of this work.

That project reached us through a Belgian contractor, and the hard part was turning a research team's method into exact software behaviour. We would run similar work as a defined project, starting from the rules that have to come out correct, so the people who own those rules can check the results.

For ongoing help, you can add a developer to your team through our dedicated developer model. Hourly work starts from $20/h in USD, invoiced in USD, GBP, EUR or INR. We are an engineering team in India with 3–5 hours of overlap with the UK and Europe; US calls by appointment.

If your front end is the larger part of the job, see Next.js development.

Node.js project we have delivered

Most of our work is delivered under NDA, so many projects cannot be named.

Questions about Node.js work

Including the ones where the honest answer is not simply yes.

Should our API be in Node.js or something else?
Node.js makes sense when your team already works in JavaScript or TypeScript, or when the logic is closely tied to a JavaScript front end. For order-to-cash, billing and rental systems we have chosen Laravel, and those are the back ends most of our case studies describe. We will tell you which we would pick and why.
Have you built high-traffic real-time Node.js systems?
None that we can point to in our published case studies. The research tool is a data and scoring application, not a real-time system. If sockets or streaming are central to your product, we would want to talk through the requirements before you commit to us.
Can you take over or upgrade an existing Node.js application?
We can review it first. We check the Node.js version against the project's release list, then the dependencies, then how the application is deployed, and tell you what the upgrade involves before anything is priced.

Have a Node.js project or an old runtime to move?

Tell us what the application does and which Node.js version it runs on. We will give you a straight opinion on whether we are the right team for it.

We reply within one business day (IST).