Offre d'emploi : Développeur Backend – Startup Adtech

L'entreprise

Vous recherchez un challenge stimulante dans une startup en pleine croissance ? Vous désirez travailler dans un cadre dynamique et flexible ? Cette offre va vous intéresser !

Cette startup Parisienne créée en 2015 d'une vingtaine de personnes a lancé un logiciel SaaS qui permet aux équipes marketing personnaliser les contenus des emails en fonction des utilisateurs. Sa solution est aujourd'hui utilisé par des grands noms comme Decathlon, Orange, FDJ, Etam, Carrefour, Guerlain, L’Oréal etc.

Aujourd'hui la société à plusieurs chantiers tech et dans ce cadre elle recherche un Développeur Backend  pour l'accompagner sur des problématique à de fortes volumes de données en temps réel.

Poste / Missions

La société dispose actuellement de 4 produits:

  1. Datahub qui se connecte à leurs données (bases de données, API, tiers, etc.) et les synchronise à l'intérieur de la plateforme,
  2. Contenus qui leur permet de concevoir des modèles de ce qu'ils montreront à leurs utilisateurs,
  3. Workflows qui, pour un utilisateur donné demandant du contenu marketing, récupèrent des données en fonction de la configuration du marketeur et affichent exactement ce qu'ils veulent,
  4. Statistics qui agrègent tous les résultats et performances en termes d'affichage/clics,

Chaque contenu marketing est calculé en temps réel, ce qui constitue la contrainte la plus difficile de notre produit ; tout, de la base de données au rendu du contenu, doit se produire en moins d'une seconde.

 

Nous recherchons quelqu'un pour rejoindre notre petite (mais puissante) équipe de 2 ingénieurs (tous deux basés à Paris) afin de continuer à construire et à améliorer le cœur de nos produits et notre infrastructure.

 

La mission comprend :

  • Refactoriser/améliorer en continu le code de notre backend pour répondre à la demande d'échelle
  • Implémenter de nouvelles fonctionnalités
  • Améliorer en continu la configuration de notre infrastructure

La Stack:

  • Presque l'intégralité de notre stack est en TypeScript et nous utilisons React 18 (partie frontend).
  • En 2023, nous avons refactorisé la partie rendu de contenu en Rust, en utilisant une bibliothèque pour le backend en TypeScript.
  • Nous faisons un usage intensif d'Apache Pinot (une base de données spécifique conçue pour des ensembles de données massifs).
  • L'infrastructure est déployée avec Ansible sur OVH

Profil recherché

  • Issu.e idéalement d’une formation bac+5 ingénieur,
  • Expérience confirmée d’au moins 2/3 ans dans le développement Backend,
  • Gestion de problématiques de bas niveaux,
  • Autonomie,
  • Esprit d'équipe,
  • Excellence: Cela signifie que peu importe la difficulté ou la durée d'un projet, vous y avez littéralement donné tout ce que vous aviez.

 

  • Quelques exemples seraient notre moteur de contenu qui utilisait initialement une version WebAssembly d'une bibliothèque qui n'était pas assez performante, donc nous sommes allés plus loin et l'avons réécrite en Rust (sans aucune expérience préalable avec Rust) avec des liens vers le code de la bibliothèque en C++.

    Ou encore, notre base de données (Pinot) ne fonctionnait pas comme prévu, alors nous l'avons bifurquée pour la mettre à jour selon notre cas d'utilisation (en Java).

    Nous sommes passés d'un environnement géré par GCP à OVH, où nous louons nos serveurs dédiés et gérons tout nous-mêmes.

Informations

CDI
60K€
75K€
Paris
Remote partiel

Compétences

OVH Docker Bonne communication Backend Temps réel Anglais technique

Les +

Création de poste
Remote possible
Poste impactant

Postuler

Sara Brissi

Pas le temps de chercher un job ?

01Quel type de contrat recherchez vous ?
02Quel est votre disponibilité ?
03Quel poste recherchez vous ?
04Combien d’années d’expérience avez-vous ?
05Dans quelle(s) ville(s) êtes-vous mobile ?
06C'est presque fini !