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
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)
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)
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
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
Le processus de recrutement dure entre 2 et 4 semaines et comprend :
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.
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).
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.
Prise de références et vérification des antécédents en asynchrone.
Un dernier entretien dans nos locaux avec la direction, le CEO de Reelevant.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres