Careers

Build Nereva with us

Nereva digitalises construction logistics. We are hiring a backend developer to build it with us.

Transport requests, truck planning, skips, missions and proof of execution: construction sites and carriers work on the same information, in a platform used every day by construction and transport companies.

Open role

Backend TypeScript / NestJS Developer

Experience
2–5 years of Node.js / TypeScript backend
Organisation
100% remote
Salary
€40–47k gross per year, depending on profile
English
C1 minimum
  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL
  • Kafka
  • Redis
  • AWS
The role in detail

What we build

A platform that connects construction sites and carriers

On a construction site, trucks and skips are ordered quickly and rescheduled often. Nereva puts the request, the planning, the execution and the proofs on one shared piece of information, between the construction company and its carrier.

Two environments, one product

On the transport side, the Transport back office and the Nereva Transports driver app. On the site side, the Construction back office and the Nereva Commandes app. When both companies are on Nereva, their flows are synchronised.

Our mission

A backend close to the field

Requests, missions, documents, notifications: the backend orchestrates asynchronous flows and events between independent companies, with PostgreSQL, Kafka and Redis. What you ship shows up in a dispatcher’s planning and in a driver’s day.

Transport features

A 100% remote team

Lead backend, developers, Product Manager and CEO work remotely, in an agile environment, in direct contact with the product. Technical choices are discussed in code review and with the product.

The company

Open role

Backend TypeScript / NestJS Developer

You join the backend team to develop and ship the platform’s services, review them in code review and follow them after release, with the lead backend and in direct contact with the Product Manager and the team.

Experience
2–5 years of Node.js / TypeScript backend experience
Organisation
100% remote
Salary
€40–47k gross per year, depending on profile
English
C1 minimum

Your responsibilities

What you will do

  • Develop

    Backend features in TypeScript / NestJS, in a microservices architecture.

  • Ship

    Regularly, in an agile environment, with the team.

  • Review

    The team’s code in code review, and have yours reviewed.

  • Support

    The services you ship, when an issue comes up from the field or the team.

  • Follow up

    How the services behave after each release to production.

  • Work with the product

    Understand the need with the Product Manager and refine it before building.

Technical environment

The stack, as it is

What you will use day to day. Nothing else is required.

Backend
  • TypeScript
  • Node.js
  • NestJS
  • Microservices
  • Hexagonal architecture
  • SOLID principles
  • Abstractions
  • Strict typing
  • RESTful APIs
  • Git
  • Code review
Data
  • SQL
  • PostgreSQL
  • With or without ORM
  • TypeORM or equivalent
Integrations
  • Stripe
  • Twilio
  • Firebase
  • AWS S3
  • AWS CloudFront
  • Kafka
  • Redis
Day to day
  • Asynchronous flows
  • Events
  • Scheduled jobs
  • Cache
  • Distributed locks
  • WebSockets
  • Document generation
Quality
  • Unit tests
  • Integration tests
  • E2E tests
  • Code review

Who we are looking for

What we expect

Skills

  • 2–5 years of Node.js / TypeScript backend experience
  • SQL and PostgreSQL, with or without ORM (TypeORM or equivalent)
  • RESTful APIs, strict typing, abstractions, SOLID principles, hexagonal architecture
  • Git and code review

English and soft skills

  • English: C1 minimum
  • Pragmatism
  • Communication
  • Ability to work in a fast-changing environment
  • Ability to keep the connection alive in a 100% remote team

A plus, not required

  • Generative AI as a development aid, with a critical eye
  • React TypeScript
  • Flutter
  • DevOps

Conditions

What Nereva provides

Salary: €40–47k gross per year, depending on profile.

  • 100% remote
  • Recent MacBook Pro
  • Equipment and screen
  • Health insurance (mutuelle)
  • Meal vouchers

Recruitment

Four steps, announced up front

  1. CV / profile fit

    We read your CV and check the fit with the role.

  2. Technical interview

    1 h 30 with the lead backend and another developer.

  3. Product interview

    With the Product Manager and another team member.

  4. CEO interview

    Final interview with the CEO.

Apply to Nereva

Send your CV to jobs@nereva.com, subject “Application: Backend TypeScript / NestJS Developer”. A question about the role? Same address.