TRCI-26-04278
Backend Node.js Developer (Node 22+, REST APIs, NestJS/Express)
Contract role in Paris (occasional remote) for a proven backend Node.js engineer to design, evolve and maintain robust, secure, industrialized services on recent Node.js (22+). The consultant will build and document JSON REST APIs, implement automated testing and code coverage, contribute to CI/CD and runtime tooling (Git/GitLab, NPM, PM2, Docker/Compose), and collaborate closely with Product/Design/Front/Ops with English documentation. Scope may occasionally include on-call or evening/weekend interventions.
Position summary
- Location
- France
- Workplace
- On-site
- Employment
- Contract
- Experience
- Minimum 3 years and Maximum 10 years
Role overview
Why This Role Matters.
Contract role in Paris (occasional remote) for a proven backend Node.js engineer to design, evolve and maintain robust, secure, industrialized services on recent Node.js (22+). The consultant will build and document JSON REST APIs, implement automated testing and code coverage, contribute to CI/CD and runtime tooling (Git/GitLab, NPM, PM2, Docker/Compose), and collaborate closely with Product/Design/Front/Ops with English documentation. Scope may occasionally include on-call or evening/weekend interventions.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Implement secure, high-performance, and HTTP best practice-compliant JSON REST APIs.
Structure architectures with NestJS, Express, Fastify or Koa according to functional and technical constraints.
Define and maintain an automated testing strategy with Jest, Mocha, Chai, Sinon, Istanbul/NYC and, if necessary, Cucumber/Gherkin.
Document and test entry points with Swagger, Postman, or curl.
Implement or enhance Git/GitLab workflows, NPM tools, and runtime processes with Nodemon and PM2.
Contribute to the containerization of environments with Docker and Docker Compose.
Design or optimize persistence mechanisms with MariaDB/MySQL, MongoDB, Redis, Prisma, or TypeORM.
Evaluate and integrate, where relevant, ElasticSearch, Worker Threads, WebSockets, SSE Streams, and Pub/Sub architectures.
Strengthen application security באמצעות OAuth2, JWT, SSO, CORS, and HTTP security headers.
Facilitate collaboration with the Web, Mobile, Product, Design and Ops teams, in particular through clear documentation in Markdown or Confluence.
Participate in Agile rituals, share knowledge and popularize technical choices to non-technical stakeholders.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Node.js
Node 22
JavaScript
ES6
NestJS
Express
Fastify
Koa
REST
JSON
YAML
OAuth2
JWT
SSO
CORS
HTTP security headers
Jest
Mocha
Chai
Sinon
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Node.js (recent versions; Node 22+ mentioned)
Server-side JavaScript ES6+
Backend framework: NestJS and/or Express and/or Fastify and/or Koa
REST API design & development (JSON)
API security (OAuth2, JWT, SSO, CORS, HTTP security headers)
Automated testing (Jest and/or Mocha/Chai/Sinon)
Code coverage tooling (Istanbul/NYC)
API documentation/testing tools (Swagger/OpenAPI, Postman, curl)
Git and GitLab workflows
Docker and Docker Compose
Bash / scripting for industrialization
NPM tooling; runtime tooling (Nodemon, PM2)
Technical documentation in English (Markdown/Confluence)
Preferred
Nice to Have
SQL databases (MariaDB/MySQL)
NoSQL databases (MongoDB)
Redis
ORMs (Prisma, TypeORM)
ElasticSearch
Event-driven / Pub/Sub architectures
Real-time workflows (WebSockets, SSE streams)
Node.js Worker Threads
End-to-end testing / BDD (Cucumber/Gherkin)
Agile rituals / ways of working
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Backend Node.js Developer (Node 22+, REST APIs, NestJS/Express)
One page, about two minutes. We only ask for what we actually need to have a first conversation.