Qwant
Qwant

Développeur Back-End Senior (F/H/X)

  • +3
  • +13
  • FR
    Paris, Île-de-France, France
Show interest
  • +3
  • +13
  • FR
    Paris, Île-de-France, France

About

Qwant est un moteur de recherche 100% français dont la mission est audacieuse : offrir une expérience de recherche moderne, fiable et performante en étant propriétaire de l'ensemble de la pile technique - de l'hébergement et de l'indexation au ranking et à la diffusion des résultats de recherche.

Nous déployons actuellement une nouvelle version de notre moteur de recherche et lançons de nouvelles fonctionnalités basées sur l'IA et intégrées directement dans l'expérience de recherche.

Nous recherchons un(e) développeur(se) back-end senior pour rejoindre l’équipe en charge des APIs de notre moteur de recherche souverain, Qwant.

Notre équipe back développe et exploite l’ensemble des API critiques qui alimentent les recherches sur Qwant.com , ainsi que celles de nos partenaires comme Ecosia. Elle opère sur des volumes de données massifs (plusieurs centaines de millions de documents web) et des enjeux forts de performance, de latence et de scalabilité.

Vous contribuerez au développement des capacités fondamentales à servir notre moteur de recherche : indexation, recherche, ranking, traitement de la langue (NLP), IA. L’environnement est exigeant, mais stimulant, et votre impact sera directement mesurable sur l’expérience utilisateur de millions d’utilisateurs.

En tant que développeur(se) back-end senior, vous :

  • Concevez, développez et maintenez des APIs et services critiques à forte charge, utilisés à la fois en interne et exposés à nos partenaires.
  • Travaillez sur des problématiques complexes de scalabilité, haute disponibilité et faible latence dans un environnement distribué.
  • Participez à la définition et l’amélioration continue de l’architecture back-end, et de nos pratiques d’ingénierie.
  • Collaborez étroitement avec les équipes search IA, front et crawler pour proposer des solutions robustes et alignées sur les besoins métier.
  • Contribuez à la mise en place et au maintien de pipelines de CI/CD solides, ainsi qu’au monitoring et à l’observabilité des services en production.
  • Participez aux revues de code, aux décisions techniques et à la montée en compétence des membres plus juniors de l’équipe.

Profil recherché :

  • Vous avez au moins 5 ans d’expérience en développement back-end dans un environnement fortement typé (TypeScript, Go, Java, Rust, C#, etc.).
  • Vous avez une excellente maîtrise des architectures orientées services, des patterns de conception back-end, et des contraintes liées à la production à grande échelle.
  • Vous êtes capable d’optimiser des systèmes complexes pour la performance (profiling, cache, load balancing, etc.).
  • Vous avez une solide compréhension des bases de données relationnelles et non relationnelles, ainsi que des systèmes de cache (ex. PostgreSQL, Redis).
  • Vous avez de l’expérience avec des environnements conteneurisés (Docker, Kubernetes) et l’automatisation via des outils CI/CD.
  • Vous avez une solide culture DevOps et aimez comprendre les enjeux d’observabilité, d’alerting et d’incident response.
  • Vous êtes rigoureux(se), autonome, force de proposition et à l’aise dans des discussions techniques de haut niveau.
  • Vous appréciez le travail en équipe, les échanges constructifs, et êtes capable de communiquer efficacement vos idées.

Bonus appréciés :

  • Maîtrise de TypeScript et connaissance du framework NestJS.
  • Vous avez déjà conçu ou opéré des systèmes à très grande échelle (haute disponibilité, multi-région, load balancing, etc.).
  • Vous êtes intervenu dans des projets où la performance est critique : réduction de latence, mise en cache fine, tuning de requêtes SQL, etc.
  • Participation à des projets open source ou tech talks techniques.

Pourquoi nous rejoindre ?

  • Travailler sur des sujets complexes à fort impact sociétal.
  • Un environnement technique stimulant avec des enjeux de performance, de résilience et d’innovation.
  • Une équipe bienveillante, expérimentée et passionnée.
  • Des outils modernes de développement (CI/CD, infrastructure as code, coding assisté par IA, etc.).

Déroulement des entretiens :

Nous te proposerons un premier appel de 45 minutes avec un membre de l’équipe RH pour faire connaissance et te présenter le poste.

Si cette première rencontre est concluante, nous organiserons :

  1. Entretien découverte (1h) — Avec un Engineering Manager et un membre de l’équipe.
  2. Test technique (2h) — Coding test à faire chez vous.
  3. Restitution + System Design (1h30) — Analyse du test et discussion technique approfondie.
  4. Entretien final (30 min) — Avec notre CTO.

N’attends plus, rejoins-nous !

Nice-to-have skills

  • API
  • Docker
  • Kubernetes
  • TypeScript
  • Go
  • Java
  • Rust
  • C#
  • PostgreSQL
  • Redis
  • NestJS
  • DevOps
  • Load Balancing
  • Paris, Île-de-France, France

Work experience

  • Backend
  • Data Engineer
  • Applications

Languages

  • French