Senior Software Engineer – Backend (Rust)

digiRocks

Île-de-France

On-site

EUR 75,000 - 120,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

digiRocks recherche un Software Engineer Backend Senior pour concevoir et faire évoluer des architectures backend scalables et des systèmes distribués performants. Vous développez des composants Rust côté serveur et partagés entre plateformes mobiles, avec une forte collaboration entre les équipes Produit, iOS et Android.

Le candidat idéal possède une expérience significative en backend en production, une maîtrise de Rust ou langages performance, et une connaissance des systèmes distribués tels

Qualifications

  • Expérience significative en développement backend en production.
  • Maîtrise de Rust ou langages orientés performance et concurrence (C++, Go, Java, etc.).
  • Expérience pratique des systèmes distribués (Kafka, ScyllaDB, Cassandra, etc.).
  • Connaissance de la scalabilité horizontale et de la faible latence.

Responsibilities

  • Concevoir et faire évoluer des architectures backend et des systèmes distribués performants.
  • Développer et maintenir des composants Rust côté serveur et cross-plateformes.
  • Collaborer avec Product, iOS et Android pour déployer de nouvelles fonctionnalités.
  • Garantir fiabilité et performances en production et analyser les incidents.

Skills

Rust
Distributed systems
Kafka / Redpanda
ScyllaDB / Cassandra
Performance et scalabilité
Languages performance et concurrence

Tools

Rust (server-side)
Kafka
Redpanda
ScyllaDB
Cassandra

Job description

Fan de systèmes distribués, de performance et d'architectures capables de supporter des millions d'utilisateurs ? Envie de relever des défis techniques complexes et de contribuer directement au développement de produits numériques innovants ?

Rejoignez l'aventure !

Rejoignez une entreprise technologique française en forte croissance, spécialisée dans le développement d'applications mobiles grand public à vocation internationale.

Ils développent des produits innovants qui nécessitent des infrastructures performantes, capables de gérer d'importants volumes de données et d'interactions en temps réel.

Vous rejoignez leur équipe Engineering, dans un environnement technique exigeant qui privilégie l'autonomie, la qualité du code et la collaboration entre les équipes techniques et produit.

Mission & Résultats attendus

  • Concevoir et faire évoluer des architectures backend et des systèmes distribués hautement performants, capables d'absorber des volumes importants de connexions, de données et d'interactions en temps réel, tout en garantissant scalabilité, disponibilité et faible latence.
  • Développer et maintenir des composants en Rust, côté serveur comme sur un socle logiciel partagé entre iOS et Android, notamment pour les communications réseau, la synchronisation des données et les fonctionnalités nécessitant une logique commune aux différentes plateformes.
  • Collaborer étroitement avec les équipes Produit, iOS et Android pour concevoir et déployer de nouvelles fonctionnalités, participer aux choix d'architecture et résoudre des problématiques techniques complexes.
  • Garantir la fiabilité et les performances des systèmes en production, analyser les incidents, optimiser les services et prendre la responsabilité de composants critiques, tout en contribuant à l'amélioration continue des pratiques d'ingénierie.
3 résultats attendus

Vous développez des systèmes distribués capables d'accompagner une croissance importante du trafic et des interactions en temps réel, sans compromettre les performances ni la disponibilité des services.

  • Une expérience utilisateur fluide sur iOS et Android

Vous faites évoluer les composants Rust partagés afin de garantir la fiabilité des communications réseau, la synchronisation des données et la cohérence des fonctionnalités entre les plateformes mobiles.

  • Un impact technique durable sur le produit et son architecture

Vous devenez référent sur des composants structurants, contribuez aux décisions architecturales et améliorez durablement la qualité, la maintenabilité et l'efficacité des systèmes.

Profil recherché pour le poste

Vous êtes un Software Engineer Backend Senior, passionné par les systèmes complexes, les problématiques de performance et le développement de produits numériques à grande échelle.

Vous possédez :

  • Une expérience significative en développement backend en production, idéalement sur des produits à fort trafic, avec une forte composante architecture et systèmes distribués.
  • Une solide maîtrise de Rust ou d'autres langages adaptés aux problématiques de performance et de concurrence : C++, C, Go, Java, Scala, OCaml ou équivalents. La connaissance de Rust est un atout majeur, mais elle n'est pas obligatoire.
  • Une expérience pratique des systèmes distribués, avec des technologies comme Kafka, Redpanda, ScyllaDB, Cassandra ou similaires.
  • Une excellente compréhension des enjeux de scalabilité horizontale, faible latence, concurrence, disponibilité et synchronisation des données.
  • Une capacité à prendre des décisions techniques autonomes, à défendre vos choix d'architecture et à partager votre expertise avec d'autres ingénieurs.
  • Une sensibilité aux applications mobiles grand public et à l'expérience utilisateur.

Vous avez idéalement évolué dans des environnements techniques exigeants, avec des problématiques de passage à l'échelle, et appréciez l'agilité d'une entreprise en croissance.

Vous êtes curieux, pragmatique, exigeant sur la qualité du code et à l'aise dans un environnement où les responsabilités sont importantes.

Votre diplôme ou votre école ne sont pas des critères déterminants : ce sont avant tout vos réalisations, votre expertise technique et votre potentiel d'impact qui feront la différence.

L'anglais est la langue de travail. Vous n'avez pas besoin de parler français ni de maîtriser parfaitement l'anglais pour rejoindre l'équipe.

L'avis du Rockeur / Rockeuse

Un poste particulièrement stimulant pour un ingénieur senior qui souhaite retrouver un périmètre technique large et avoir un impact réel sur des produits numériques utilisés à grande échelle.

Vous ne serez pas limité à la maintenance d'un microservice ou à un périmètre technique étroit. Vous pourrez intervenir sur des problématiques fondamentales d'architecture distribuée, construire des composants utilisés par plusieurs plateformes et influencer directement les orientations technologiques.

Vous travaillerez aux côtés d'ingénieurs expérimentés, dans une culture privilégiant la qualité technique, l'expérimentation, la rapidité d'exécution et l'utilisation pertinente de l'intelligence artificielle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

digiRocks • Île-de-France

On-site
EUR 70,000 - 110,000
Lead Site Reliability Engineer (SRE)
Lead Site Reliability Engineer (SRE)

digiRocks • Île-de-France

Hybrid
EUR 90,000 - 130,000
Lead Développeur Fullstack – Trading Systems
Lead Développeur Fullstack – Trading Systems

TotalEnergies Group • Arcueil

On-site
EUR 55,000 - 75,000
Développeur·se Senior (Fullstack / Trading Systems) – H/F
Développeur·se Senior (Fullstack / Trading Systems) – H/F

TotalEnergies Group • France

Hybrid
EUR 55,000 - 75,000
Ingénieur Logiciel Rust - Systèmes distribués et réplication Git (F/H)
Ingénieur Logiciel Rust - Systèmes distribués et réplication Git (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 70,000 - 110,000
Ingénieur Backend Senior – Rust & Architecture Distribuée
Ingénieur Backend Senior – Rust & Architecture Distribuée

digiRocks • Île-de-France

On-site
EUR 75,000 - 120,000
Senior Search Engineer
Senior Search Engineer

digiRocks • Île-de-France

On-site
EUR 90,000 - 140,000
Senior Développeur Backend Java — Java 21+ | Kafka | Spring Boot
Senior Développeur Backend Java — Java 21+ | Kafka | Spring Boot

skiils • Suresnes

On-site
EUR 75,000 - 110,000
Senior .NET Backend Engineer - Scalable SaaS
Senior .NET Backend Engineer - Scalable SaaS

Step-Up • Paris

On-site
EUR 90,000 - 120,000
Mutuelle santé 70%
Formations internes
Évolution de carrière
+2
Développeur Backend / SRE Senior – Systèmes distribués Edge (H/F)
Développeur Backend / SRE Senior – Systèmes distribués Edge (H/F)

Groupe LR Technologies • Bois-Colombes

On-site
EUR 70,000 - 110,000