Backend Engineer

Résumé du poste
CDI
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 7 ans
Compétences & expertises
Contenu généré
Gestion de bases de données
Création de contenu et marketing
Aptitude à résoudre les problèmes
Compétences en mécanique
Github actions
+5

Reelevant
Reelevant

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

En tant que Senior Backend Engineer, vous travaillerez avec l’équipe produit pour suivre une roadmap techniquement ambitieuse. Vous serez amené à rencontrer nos clients pour comprendre leurs besoins et trouver des solutions adaptées.

Vos missions principales seront de :

  • Implémenter des fonctionnalités majeures dans notre plateforme core

  • Assurer le bon fonctionnement des charges de production et résoudre les problèmes si nécessaire

Votre temps sera réparti entre :

  • 70% : Développement backend et création de fonctionnalités selon notre roadmap produit

  • 30% : Mise en place des services d’infrastructure nécessaires pour le backend, en collaboration avec le SRE et le CTO

  • Notre plateforme comprend 4 produits distincts :

    • Datahub : connecte et synchronise les données clients (bases de données, API, outils tiers)

    • Contents : permet de concevoir des templates de contenu marketing

    • Workflows : récupère les données selon la configuration établie et affiche le contenu adapté à chaque utilisateur en temps réel

    • Statistics : agrège les résultats et performances en termes d’affichages et de clics

      Notre force réside dans notre capacité à calculer chaque contenu marketing en temps réel, avec la contrainte majeure de tout exécuter (de la base de données au rendu visuel) en moins d’une seconde.

      Des marques comme Decathlon et Clarins nous font déjà confiance pour (hyper)personnaliser leurs communications marketing à grande échelle.

      Mission du poste

      En tant que Senior Backend Engineer, vous travaillerez avec l’équipe produit pour suivre une roadmap techniquement ambitieuse. Vous serez amené à rencontrer nos clients pour comprendre leurs besoins et trouver des solutions adaptées.

      Vos missions principales seront de :

    • Implémenter des fonctionnalités majeures dans notre plateforme core

    • Assurer le bon fonctionnement des charges de production et résoudre les problèmes si nécessaire

      Votre temps sera réparti entre :

    • 70% : Développement backend et création de fonctionnalités selon notre roadmap produit

    • 30% : Mise en place des services d’infrastructure nécessaires pour le backend, en collaboration avec le SRE et le CTO

      Responsabilités principales

    • Concevoir et implémenter des fonctionnalités majeures dans notre plateforme core

    • Assurer le bon fonctionnement des charges de production et résoudre les problèmes critiques

    • Optimiser les performances de nos systèmes distribués pour maintenir notre contrainte de temps de réponse (<1s)

    • Participer à l’architecture et au scaling de nos solutions techniques

    • Collaborer avec les équipes produit pour traduire les besoins métier en solutions techniques efficaces

    • Décomposer des projets complexes en étapes itératives et livrables cohérents

    • Interagir avec les clients pour comprendre leurs problématiques et proposer des solutions techniques adaptées

      Compétences techniques indispensables

    • Maîtrise avancée de TypeScript

    • Expérience concrète dans l’implémentation d’au moins un système distribué (bases de données ou architecture) ayant géré un trafic moyen (>300 req/s ou équivalent)

    • Solides connaissances en observabilité (traçage, logs, métriques, et idéalement profilage)

    • Maîtrise des concepts d’infrastructure : DNS, HTTP, réseaux, stratégies de cache

    • Compréhension approfondie des bases de données : théorème CAP, patterns de déploiement (failover/shard), stratégies d’indexation

    • Expérience avec les pipelines CI/CD : GitOps, GitHub Actions, Kubernetes (ou équivalent)

      Compétences techniques appréciées

    • Connaissances en Go, Rust ou C++

    • Expérience avec des bases de données spécialisées pour les grands volumes de données

    • Connaissances en développement frontend (React)

      Qualités personnelles

    • Capacité à concevoir des systèmes complexes à grande échelle

    • Aptitude à décomposer un projet ambitieux en étapes itératives cohérentes, tant du point de vue technique que business

    • Capacité à exprimer des positions techniques argumentées, y compris lorsqu’elles divergent

    • Autonomie dans la recherche de solutions et la résolution de problèmes

    • Volonté d’apprendre et d’utiliser de nouvelles technologies hors de votre zone de confort

    • Esprit d’excellence et mentalité d’athlète/champion alignés avec notre culture d’entreprise sportive


Profil recherché

  • Minimum 7 ans d’expérience en développement backend

  • Expérience significative avec des systèmes à forte charge ou des contraintes de performance strictes


Déroulement des entretiens

Le processus de recrutement dure entre 2 et 4 semaines et comprend :

  1. Un premier appel en visioconférence avec le CTO ou le VP Engineering pour faire connaissance, comprendre le produit, la stack technique et la vision de l’entreprise.

  2. Un second entretien dans nos locaux avec le VP Engineering pour évaluer l’adéquation du profil avec nos besoins (compétences techniques et relationnelles).

  3. Une discussion technique approfondie avec le CTO dans nos bureaux, qui peut s’enchaîner avec le second entretien. Un test technique peut être demandé si nécessaire.

  4. Prise de références et vérification des antécédents en asynchrone.

  5. Un dernier entretien dans nos locaux avec la direction, le CEO de Reelevant.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres