Hire developers · Back-end

Back-end

Hire Node.js engineers

Usually hired alongside a front-end stack, for teams that want one language across the codebase and shared types with it.

Category
Back-end
Roles
3
Screening
By an engineer, with written evidence
Terms
Quoted per role, in writing

What they are hired to build

The work, before the CV.

A role written against the work gets a better shortlist than a role written against a stack. These are what Node.js engineers are usually brought in to do.

Roles we recruit: Node.js backend engineer · Full-stack JavaScript / TypeScript engineer · API engineer.

  • REST and GraphQL APIs
  • Real-time features over WebSockets
  • Serverless functions and event-driven services
  • Backends for a React or Vue front-end, sharing types

The technical screen

What the conversation actually covers.

Every candidate has a real technical conversation with an engineer who has done the job, and you get written evidence per competency. In Node.js, that conversation covers the following.

Usually assessed alongside: TypeScript, Express or Nest, PostgreSQL or MongoDB, Redis.

  • The event loop, and what they have seen block it in production
  • Error handling across async boundaries, including unhandled rejections
  • Streams and backpressure where the role involves large payloads
  • Process management, clustering and what happens on deploy