Retour

Tech

STAGE - Back-End Developer [python] (F/H/X) - Janvier/Mars 2022

  • Type de contrat : Stage (6 à 6 mois)
  • Lieu : Paris, France (75009)

À propos

Meilleurs Agents c’est le site qui permet aux particuliers de vivre leur projet immobilier en toute confiance !

Sur un marché opaque comme celui de l’immobilier, Meilleurs Agents a remis la transparence au coeur des projets immobiliers des français.es… Ce n’est pas tous les jours que l’on achète ou l’on vend, alors autant ne pas se tromper, au regard des montants investis 🏡

En apportant les meilleures informations sur les prix, les agences et la vente ou l’achat grâce à la datascience, Meilleurs Agents est l’outil incontournable dans la gestion de projets immobiliers : estimation de la valeur d’un bien, comparaison d’agences immobilières, liste des ventes à proximité, informations marché, conseils et accompagnement gratuit !

Mais ce n’est pas tout. Nous aidons aussi les agents immobiliers à se digitaliser 🧐
Avec des solutions innovantes dédiées, ils améliorent leur visibilité et leur performance. Le but ? Gagner en efficacité pour consacrer leur temps à la réussite du projet de leurs clients.

Après quelques levées de fonds et un rachat par Axel Springer, nous sommes aujourd’hui un acteur incontesté de la tech française avec près de 350 collaborateurs et collaboratrices au coeur de Paris, et bientôt bien au-delà de nos frontières ! 🌎

Seras-tu la ou le prochain.e à faire partie de l’aventure ?

Descriptif du poste

Quelques mots sur le contexte de ce recrutement

Forte de près de 350 collaborateurs et collaboratrices dont 15% sont dans les équipes tech, Meilleurs Agents engage une démarche scientifique visant à modéliser le fonctionnement du marché immobilier résidentiel.

Nous développons des produits à destination des particuliers (cartes de prix / m² à la précision inégalée, outil d’estimation en ligne, indices d’évolution des prix, analyse de l’offre et de la demande) et à destination des agences (vitrine en ligne, outils d’exploration des ventes etc.)
Meilleurs Agents a ainsi pu devenir une référence en France en matière d’information immobilière de qualité avec un trafic de 2 millions de visiteurs uniques par mois et plus de 12000 agences partenaires (plus de la moitié des agences en France).

Le rôle et la composition de l’équipe

Le rôle de l’équipe Tech de Meilleurs Agents est de concevoir et maintenir toutes les fonctionnalités de la plateforme et les outils proposés. Elle est composée d’une trentaine de personnes :
Des développeurs et développeuses front (ReactJS)
Des développeurs et développeuses back (Python)
Des DevOps engineers
Des Product managers et des Product designers

L’organisation tech/produit

Afin d’atteindre les objectifs ambitieux de croissance, et conserver notre agilité dans un contexte de fort recrutement, Meilleurs Agents a fait le choix en 2017 d’adopter la méthode de management basée sur les OKR. Pour cela, nous fonctionnons en impact teams : une équipe pluridisciplinaire réunissant des développeurs et développeuses, des product designers et des product managers.

Notre stack technique

Nous construisons une plateforme adressant 2 problématiques : un site web grand public et un outil SaaS pour les agences immobilières

Côté backend: nous développons des apps web classiques et des API Rest en Python / Flask. Nous utilisons Celery + Redis, PostgreSQL, GCP, Docker/Kubernetes, Ansible, Jenkins, Algolia, Mapnick

Côté frontend: ReactJS, Redux, Mapbox GL, Webpack, Sass, Jinja2, Vanilla Javascript, jQuery, Nightwatch (Selenium).

La culture tech chez Meilleurs Agents

Nous sommes convaincus que pour progresser, le partage de connaissances et la veille technologique sont indispensables. Nous organisons donc régulièrement plusieurs événements :

  • Des hackathons tous les deux mois (Internal “hackathons”: team building and bottom-up innovation at Meilleurs Agents)
  • Une journée de culture sharing tous les deux mois dont l’objectif est de partager autour de sujets techniques ou méthodologiques, mais aussi de présenter des side projects etc)
  • Nous organisons et participons régulièrement à des meetups, talks et conférences (ParisPY, ParisJS, Women in ML and Data Science, Managers in Tech, Geo Data Paris, DotJS, APIdays etc.)
  • Des guildes ont été construites par spécialité pour partager des pratiques autour de périmètres techniques et produit (ex: accessibilité, base de données, performance etc.)
  • Nous partageons aussi avec les autres entités du groupe Axel Springer, des pratiques et des technologies.

Aujourd’hui nous cherchons à franchir un cap, développer plusieurs nouveaux produits et accompagner la croissance de Meilleurs Agents. Pour cela, nous recherchons des développeurs et développeuses brillant.es et engagé.es.

Profil recherché

Quelques exemples de projets réalisés lors de stages back-end 👇

Bus de messages
Objectif : Etudier la mise en place d'un système événementiel centralisé auquel n'importe quelle application pourrait se brancher pour passer d'un système orienté polling/job à un système orienté événement.

Contract testing avec PACT: Tests inter-APIs qui vérifient que les dialogues entre APIs sont conformes aux contrats établis.
Objectif : L'ajout de cette couche de test permettra de ne plus tout baser sur les tests e2e actuels et d'améliorer notre système en s'assurant que les APIs peuvent toujours dialoguer entre elles après un changement tout en facilitant la gestion de versions d'APIs.

Gestion des données froides (archivage des données) : Retirer périodiquement de la base transactionnelle les données dites froides (les données qui ne sont pas utilisées).
Objectif : Réduire la taille des bases de données (principalement www aujourd'hui) pour faciliter la création de bases individuelles en développement, réduire les coûts en production et réduire les temps de restore.

Ce que nous attendons de vous 👌

  • Vous êtes autonome et rigoureux.se dans votre travail. Vous avez une approche pragmatique des choses et considérez que “Done is better than perfect”. Vous avez une aisance relationnelle au sein d’une équipe pluridisciplinaire. Vous faites naturellement appel à vos pairs lorsque le besoin se fait sentir. Vous êtes avide et capable d’apprendre rapidement.
  • Vous avez une sensibilité pour la qualité d’affichage et l’expérience utilisateur sur tous supports de navigation (responsive, vitesse, optimisation, SEO, etc…). Vous avez une empathie à l’utilisateur, quel qu’il soit et savez appréhender les problématiques techniques et métiers d’un site grand public.
  • Vous disposez d’une première expérience de développement. Vous avez de solides connaissances en CSS et en Javascript et vous êtes familier.e avec les outils d’industrialisation d’une application Javascript. Vous effectuez une veille technologique constante.

Ce que vous trouverez chez Meilleurs Agents 👇

  • Une brillante équipe de développeurs et développeuses avec laquelle collaborer pour relever de beaux challenges techniques et réaliser des produits que nos utilisateurs adoreront.
  • Un environnement de travail technophile et stimulant, des méthodes de management (OKR) qui encouragent l’autonomie et le leadership
  • Une ambiance et un cadre de travail exceptionnels en plein coeur de Paris, avec quelques avantages toujours appréciables (salle de sport, restaurant d’entreprise haut de gamme, salle de repos, team buildings, congés supplémentaires offerts aux stagiaires etc.)

Process de recrutement

Ça vous parle ? La suite se passe par ici 👇

  • Call avec Mélinda (recruteuse)
  • Entretien avec Pierre (Head of Web Engineering)
  • Test technique à distance suivi d’un debrief en visio
  • La proposition finale ! 🤙
  • Déjeuner avec votre future équipe ☕*

Informations complémentaires

  • Type de contrat : Stage (6 à 6 mois)
  • Date de début : 03 janvier 2022
  • Lieu : Paris, France (75009)
  • Niveau d'études : Bac +5 / Master
  • Expérience : < 6 mois