You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nathan PichonNP

Nathan Pichon

Senior Product Engineer (Node.js) | Ex-Strapi

€500/day
2 projects
Le Cannet, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Nathan

Product Engineer (Senior Backend Node.js / TypeScript) with 10 years of experience building scalable and sustainable production products.

Previously atStrapi (open-source CMS +65k stars) on the Content and then Cloud teams,Lead Backend at SimpliField (~10 people), and critical projects at Sopra Steria.

I am an engineer who thinks product-first: I code every day while also getting involved beyond the backend. I help prioritize the roadmap, I challenge business needs, and I build internal tools when necessary. I seek environments where silos are weak and where we collectively move towards user value.

My Approach

Pragmatic above all. DDD, hexagonal architecture, and microservices are tools, not an end in themselves. A well-structured monolith is sometimes the best solution.The right architecture is the one that serves the product and the team.

Main Stack: NestJS, Express, TypeScript, MongoDB, PostgreSQL, Redis, AWS, GCP.

What I Bring

- Product-oriented backend development (APIs, event-driven, workers)
- Production optimization & performance (e.g., MongoDB Atlas audit → up to €12,700 annual savings)
- Technical leadership, code reviews, and skill development
- Close collaboration with Product Owners and product ownership

What I'm Looking For

An ambitious company building a real product, with a high level of technical requirement and few silos. A place where it's natural to switch between coding, product support, and cross-functional initiatives.

Engagement Formats:
- Short-term (1–5 days) → audits, architecture reviews
- Long-term (1–6 months) → product development & technical leadership
- Recurring part-time (1 to 3 days/week)

Full remote | Response within 24h | Based in Le Cannet
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Le Cannet (up to 20km)

Experience

  • LOAD STATIONS
    Malt logoOn Malt
    Implementation of MongoDB Atlas optimization recommendations
    SOFTWARE PUBLISHING
    March 2026 - March 2026
    - Implementation of optimization recommendations (indexes, aggregation pipeline refactoring, caching) for MongoDB queries.
    - Advice on best practices and code quality.
    - Implementation of a tool for benchmarking MongoDB queries (PERFORMANCE TABLE BEFORE/AFTER).

    - Support and explanations to the technical team regarding the work performed.
    MongoDB MongoDB Atlas Node.js Software Craftsmanship Code Analysis
  • Strapi
    Senior Backend Engineer
    SOFTWARE PUBLISHING
    October 2022 - May 2025 (2 years and 7 months)
    France
    At Strapi, I first joined the CMS team to work on critical features like Draft & Publish (in-depth technical analysis, DB refactoring, major version planned) and Review Workflow (Enterprise Edition), where I contributed to the backend design and implementation.

    I then joined the Cloud team (squad "Experience") to work on Strapi Cloud, focusing on backend architecture, scalability, and maintainability. My key contributions include:

    Refactoring of the Cloud backend architecture: standardization of patterns, adoption of best practices (DDD, modularity, service isolation).

    Technical lead on the Cloud CLI: design and development of a command-line interface for managing cloud projects.

    Refactoring of the user ↔ project relational model to meet B2B needs.

    Implementation of updates to the subscription system (billing, plan upgrades, Stripe integration).

    Mentoring, onboarding, and active participation in the recruitment process (technical reviews, interviews).

    Advanced support for complex technical customer cases.

    I held a cross-functional role, acting as a tech lead on certain topics, a mentor, and a product liaison, with a constant focus on robustness, scalability, and DX/UX.
    Typescript Code Analysis Node.js Strapi Software Architecture
  • SimpliField
    Chapter lead backend
    SOFTWARE PUBLISHING
    March 2021 - October 2022 (1 year and 7 months)
    Lille, France
    Responsible for supervising backend development and overall technical direction, I led the complete refactoring of SimpliField's backend stack.

    Technical lead on the backend architecture refactoring: adoption of DDD, hexagonal architecture, microservices, and migration to NestJS.

    Planning, design, and coordination of the migration: analysis of the existing system, definition of the new architecture, management of technical priorities.

    Implementation and integration of Auth0 for authentication and authorization management (OAuth2, RBAC, JWT).

    Support and skill development for the backend team: pair programming, code review, regular mentoring.

    Contribution to the alignment between product needs, architectural choices, and technical constraints.

    Cross-functional role between technical and organizational aspects, with a strong focus on the platform's scalability, security, and maintainability.
    Node.js MongoDB Data Analytics Tech Lead Software Architecture

Reviews

5.0

Out of 1 rating

F

Faress

Head of IT & Development - LOAD STATIONS

Reviewed on 3/16/2026

Professional and highly efficient, he delivered high-quality work that exceeded our expectations. I recommend him without reservation and would hire him again without hesitation.

Recommendations

QT
AM
Quentin Tardivon and 1 other person have recommended Nathan

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's degree
    EPITECH - European Institute of Technology
    2016
    Master's degree
  • Software engineering
    Högskolan i Jönköping
    2015
    Software engineering

Skill set

Categories