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

Fabien Juif

🦝 Staff Backend Engineer - Distributed Systems

€1,000/day
Paris, FR
15+ years

Average response time: 1 hour

About Fabien

About

Staff Engineer and Distributed Systems specialist. I build, scale, and shape backends — without managing people, but comfortable giving technical
direction to a team and working hand-in-hand with product and CTOs.

Currently working with a US company (Cantina), and selectively open to new opportunities.

Experience

Founding backend engineer at BeReal — part of the core team that scaled the platform from 500K to 25M DAU. I led backend design across product features
and platform infrastructure, owning workloads from architecture to production.

How I Work


I focus on where I can have the most impact — whether that's greenfield architecture, taming a scaling crisis, or raising the bar on an existing
codebase. I do code reviews, mentor engineers, and collaborate closely with product and technical leadership.

Comfortable with both short missions and longer engagements.

Stack

  • Backend: Go · Node.js · Rust · PostgreSQL · Spanner · Firestore · Redis · Pub/Sub · gRPC · GraphQL · GCP · AWS
  • Frontend: ReactJS · Zustand · TanStack
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BeReal
    Founding Backend Engineer
    SOCIAL NETWORKS
    February 2022 - Today (4 years and 4 months)

    BeReal — Founding Backend Engineer


    Joined BeReal as the 4th backend engineer during its growth from 500K to 25M DAU.

    Systems I Designed and Built

    • Moderation system — full redesign for scale
    • Friends-of-friends feed API
    • Chat API — BeReal's first Golang/gRPC/Spanner service
    • Feature flag microservice — millions RPS · P99 10ms · P50 1ms
    • Users microservice — 9M lookups/sec · P99 30ms (batch of 50) · P50 1ms

    Patterns I Introduced (still in use)

    • Auto-batching in Node.js and Golang (size + timeout)
    • Elastic Redis clustering via k8s informer + consistent hashing
    • Service warmup and live data migration procedures
    • Custom HPA algorithm that reduced infrastructure cost

    Tooling

    • Internal job framework with management UI, built on Argo Events
    • Golang monorepo structure and CI pipeline setup
    Redis Scalability ScyllaDB Pub/Sub NestJS
  • DARVA
    Architecte et lead dev
    BANKING AND INSURANCE
    January 2020 - January 2022 (2 years)
    Niort, France
    Missions
    • Mise en place et suivi de l'architecture
    • Ateliers UX / UI
    • DĂ©veloppement de la visualisation graphique du datalake
    • DĂ©veloppement Fullstack d'Ă©dition du datalake

    Technologies utilisées
    • ReactJS, D3 et Layout homemade
    • NodeJS, Typescript, Apollo GraphQL, NestJS, Mongoose
    • Babel, Prettier, ESLint
    • Storybook, Cypress, Jest
    • Docker
    • Github

    Description
    Avec Nicolas REMISE (interne DARVA) et Guillaume CRESPEL, nous avons aidé le service BI à faciliter l'accès et la gouvernance des "données sinistres" pour les collaborateurs de DARVA ainsi que les acteurs des métiers de l'assurance.

    Nous simplifions la visualisation et l'édition des structures de données assureurs grâce à une nouvelle interface graphique. Le but est de remplacer un vieil outil d'édition, et de permettre à tous les collaborateurs de reprendre possession de la connaissance liée à ces données.

    Pour faciliter l'accès à cette connaissance nous nous devions de proposer une interface graphique ergonomique, réactive, et compréhensible. Nous nous étions appuyés sur des représentations graphiques bien connues comme des arbre (treeview) ou des graphes (radial). Et pour l'édition, quand cela semblait opportun, nous avons utilisé du drag'n'drop.

    Le tout en utilisant l’écosystème ReactJS.
    Typescript React.js NestJs MongoDB Jenkins
  • EDF - Metroscope
    Lead Développeur
    ENERGY AND UTILITIES
    July 2018 - March 2019 (9 months)
    Paris, France
    Missions
    • Arbitrage et audit sur la stack existante pour en crĂ©er une plus robuste et rapide
    • DĂ©veloppement Front-End
    • Atelier UX / UI
    • Aide au recrutement : entretiens et choix des successeurs
    • Formation des successeurs

    Technologies utilisées
    • ReactJS / Redux / k-ramel / react-vis / D3.js / JSS
    • Java 8 / SpringBoot
    • Webpack / Babel / ESLint
    • Cypress / Jest
    • Docker / CircleCI / Kubernetes / GKE (google cloud)
    • Github / Jira
    • PostgreSQL en mode document / Java 8

    Description
    Metroscope est une startup, filiale du groupe EDF, composée d’une dizaine de personnes. Le Metroscope permet de déterminer rapidement les anomalies survenant sur les systèmes de refroidissement des centrales nucléaires.

    Avec Guillaume CRESPEL, nous avons mis en place et nous avons continué à développer le produit Metroscope sur la partie Front-End, à distance. Une fois celle-ci sécurisée et en production nous avons formé nos successeurs afin qu’ils puissent être autonomes sur la stack mise en place.
    React.js d3.js Kubernetes Docker PostgreSQL

Recommendations

Be the first to recommend Fabien

Help this freelancer shine by sharing your experience working together.

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

Skill set

Categories