Développeur·euse Full Stack

  • 85 Rue du Faubourg Saint-Martin, 75010 Paris, France
  • Temps complet
  • Département: Technology
  • Contract Type: Long term/Permanent contract

Description de l'entreprise

Le bonheur des uns fait le bonheur des autres.

Quel service rassemble autant d’entreprises, d’artisans, de professionnels et de particuliers, venus d’autant d'horizons différents ? 

Depuis 2006, nous sommes connectés aux Français et à leurs habitudes. Nous accompagnons nos 28 millions de visiteurs uniques chaque mois dans chaque étape de leur vie, pour (presque) tous leurs besoins. Nous sommes présents sur pratiquement toutes les catégories de biens et services et nous sommes toujours leader sur les catégories immobilier, automobile et emploi. 

Nous sommes de ceux qui pensent que le bonheur se partage et se transmet. Nous sommes convaincus que la proximité est génératrice d’opportunités. L’idée est toute simple, mais elle participe à changer le monde ! 

Chez leboncoin Groupe, nous avons depuis toujours le souci de l’humain, du bien-être des collaborateurs, de la préservation d’un équilibre sain entre les journées de travail et la vie privée. Pour continuer de grandir sans changer d’état d’esprit, nous privilégions une organisation horizontale et des méthodes de management modernes et agiles. Nous osons nous remettre en question chaque jour, nous réinventer quand c’est nécessaire, afin d’être toujours plus performants tout en restant fidèles à nos valeurs qui sont la proximité, la créativité, l’engagement et le pragmatisme. 

Depuis plusieurs années leboncoin Groupe participe à la promotion de la diversité en recrutant des personnes avant tout engagées et passionnées. La Mission Handicap s’engage dans cette dynamique en intégrant et accompagnant toutes les personnes en situation de handicap.

C’est également une entreprise où il fait bon travailler, puisqu’elle a été primée au Palmarès Best Workplaces France et Europe, selon le classement établi par l’institut Great Place To Work, et ce depuis 8 ans désormais !

Description du poste

Au sein de l’équipe « Core », vous travaillez sur l’outil d’administration de la plateforme. 

Cet outil est actuellement utilisé par un grand nombre de collaborateurs du boncoin, à savoir à minima le service client, la modération, le produit, la QA, les dev. L’outil actuel est obsolète et il convient donc de tout reconstruire en repartant du besoin. La mission va donc consister à redéfinir le besoin avec les différentes parties prenantes et à reconstruire un outil interne de zéro. Il faudra donc développer aussi bien l’aspect frontend que l’aspect backend du produit. Côté frontend, une interface moderne, en React.js devra être pensée et développée. En backend, des API REST sur l’ensemble des 3 domaines backend (Comptes et Authentification, Transaction, Annonces et Moteur de recherche) devront être mis en place, en accord avec les différents domaines.
Vous aurez à vous intégrer à l’équipe et vous serez donc force de proposition sur les évolutions, les nouvelles technos, les best practices de dev.

Qualifications

Nous cherchons un·e développeur·se passionné·e et curieux·se, ayant déjà une première expérience dans une entreprise web, aimant travailler sur le développement de services backend et souhaitant approfondir ses connaissances sur le sujet. Une personne courageuse, humble, capable de se remettre en cause et de dialoguer avec les autres. Les autres qualités recherchées :

  • Bon bagage technique théorique (algorithmie, modélisation, architecture).
  • Soucieux de la qualité du code.
  • Capable d'apprendre et de faire apprendre.
  • Ayant fortement envie de travailler en équipe.
  • Ayant déjà travaillé avec Gerrit et adepte du Code review
  • A l’aise en anglais à l’oral comme à l’écrit.
  • A l’aise avec le shell Linux et Git.

Pas de diplôme requis, la passion et la compétence sont suffisants.

Stack & environnement tech

  • Plateforme développée majoritairement en Go & C, Postgresql, React.js
  • Utilisation d’API REST
  • Utilisation ponctuelle de PHP, Python, Ruby, Java, Scala, Rust & Erlang
  • L'environnement de travail est constitué d'un portable + un écran externe ainsi que la distribution Linux de votre choix. De plus, nous privilégions au maximum l'utilisation de Logiciels Libres.

Connaissances appréciées

  • A l'aise sur l'optimisation de requêtes SQL.
  • Capable de comprendre du code écrit dans un langage de bas niveau, par exemple C.
  • Connaissance d'un langage fonctionnel : Haskell, OCaml, Lisp.
  • Connaissance de technos web classiques : Js, CSS, HTML, PHP.
  • Conception et développement en services (API REST, Avro, Apache Thrift...).
  • Bonne capacité documentaire.
Politique de confidentialité