Software Engineer - Développeuse / Développeur Python React - ESS - Paris
Contexte
Depuis 2018, Murfy s’est construit en apportant un vent de fraîcheur sur le marché du gros électroménager. L’objectif ? Que réparer devienne un réflexe. Les labels ESS et ESUS viennent d'ailleurs reconnaitre cet engagement pour un impact social et environnemental.
Nos Techniciens et Techniciennes interviennent un peu partout en France et ont réparé plus de 60 000 appareils électroménagers à domicile en 2025. Pour aller encore plus loin, des ateliers ont été créés à Lyon, Nantes, Lille et La Courneuve. On y reconditionne des appareils avant de les revendre en ligne. Cette solution a déjà permis à 40 000 clients d’éviter d’acheter un appareil neuf.
Aujourd’hui, Murfy souhaite étendre l’ensemble des services qu’elle propose aux particuliers : maintenance de chaudière, installation de panneaux solaires, de pompes à chaleur… dans la perspective d’accompagner chaque foyer dans la réduction de son empreinte globale et la réduction de sa facture énergétique.
Les enjeux
L’équipe Produit de Murfy, sous la responsabilité d'Adrien (CTO) est composée de 8 personnes : 4 ingénieurs web, 1 designer, 1 data engineer, 1 product builder. Toutes ces personnes ont plus de 5 ans d’expérience et la diversité des profils reflète la variété des solutions que nous sommes capables d’apporter. Notre objectif est de délivrer des outils robustes et évolutifs qui répondent de manière pragmatique aux problématiques de nos multiples utilisateurs et utilisatrices, avec une attention particulière pour la qualité de l’expérience d'usage.
Nos client·es d’une part, qui doivent pouvoir réserver des interventions sur des créneaux de 2h, avec des problématiques de gestion de tournées, de récolte d'informations sur les pannes et, évidemment, de tunnel de conversion. Nos technicien·nes d’autre part, recruté·es en CDI et au centre de l'entreprise, qui s’appuient sur une application de suivi de leurs interventions quotidiennes. Nos opérateurs et opératrices enfin, qui doivent avoir un back-office ergonomique pour gérer les tournées des technicien·nes, la commande de pièces détachées et les interactions avec nos clients. Pour finir, l'entreprise doit pouvoir s'appuyer sur un ERP adapté aux métiers que nous inventons (comme la valorisation de pièces détachées récupérées sur les machines non reconditionnées).
Dans le contexte du développement de nouvelles activités, l’intégration de nouveaux logiciels, le développement de nouvelles applications sur-mesures, l’orchestration de tous ces systèmes devient un défi majeur.
Missions
- Développer des solutions web
- Concevoir des systèmes maintenables et évolutifs
- Maintenir les applications en production
Le quotidien de l’équipe Tech de Murfy
Chaque membre de l’équipe a un profil Full-Stack : Front-end, Back-end, mais aussi Nocode, Data, et DevOps (sous l’égide des différents leads respectifs).
- Stack : Python (Django / FastAPI), React (Remix / Next), PostgreSQL
- Collaborations régulières au sein de l’équipe Produit pour faire évoluer une interface Nocode, enrichir les donnée présentes sur une table du Datawarehouse, Pair Programming pour prendre en main de nouvelles logiques ou technologies.
- outils no-code : n8n, make.com, Glide, Retool, FlutterFlow, ncScale
- stack data : dbt, PostgreSQL, Airbyte, Fivetran,superset / LookerStudio
- Nous testons souvent de nouvelles technologies, en particulier Nocode, mais aussi côté Infra par exemple, dans l’optique de trouver les outils qui facilitent la mise en place, la maintenance ou la gestion de nos applications.
L’équipe Produit dans son ensemble est très intégrée avec les autres métiers de l’entreprise, comme le Support Client, les technicien·nes, les responsables de l’acquisition. Le pôle Développement est directement force de proposition sur la bonne manière d’avancer sur des objectifs de travail communs et chaque membre collabore régulièrement avec des équipes métier pour de la conception, de la priorisation, de la résolution d’incident.
- Par exemple :
- Organiser des ateliers avec les responsables de ventes, les équipes d’excellence opérationnelle pour poser le domaine métier du reconditionnement.
- Participer à des points de construction de plan d’action sur l’intégration d’un nouveau canal de vente.
- Appeler un collègue ou un client pour comprendre en détail le bug qu’il vient de rencontrer.
- Cela se traduit par un fort impact sur les expériences de travail de nos collègues ou les expériences de nos client·es, de l’adaptabilité et des horizons de temps réduits sur la feuille de route de l’équipe.
Compétences recherchées
- Développement d’application Web, idéalement en Python et en React
- Pratique de SQL, mais pas forcément d’expertise
- Pratique de méthodes de conception de systèmes techniques : C4, ADR, Domain Driven Design…
Expériences attendues
- Pouvoir justifier de contributions aux dynamiques d’amélioration continue de vos équipes passées, dans l’évolution des bonnes pratiques, l’évolution de choix technologiques.
- Expérience de travail full-stack et de maintenance d’applications en production.
- Idéalement, à l’aise avec le DevOps et la gestion d’une infrastructure en prod.
Conditions de travail
- Nos bureaux se trouvent à Paris, dans le 9eme arrondissement (Coworking Patchwork)
- Politique de télétravail : 3 jours de présence avec l’équipe chaque semaine, le reste en télétravail avec un calendrier libre.
- BSPCE
- Rémunération : 45-60 k€ (cette annonce peut correspondre à des personnes de séniorité très variée, d'ailleurs sentez-vous libre de postuler en étant franc·he sur le niveau de décalage si vous pensez correspondre à la cible mais êtes au-dessus de cette projection !)
Il y a beaucoup de missions et d’aspects du travail dans notre équipe qui sont mentionnés, si vous n’en couvrez pas 100% et que c’est un environnement dans lequel vous vous projetez, n’hésitez pas à postuler, nous serons ravis d’en discuter plus en détail.
Lors de votre candidature précisez nous si vous souhaitez entrer en contact avec Carole (Responsable Recrutement) ou une personne de l’équipe Tech. Le processus de recrutement est composé d’un premier échange pour valider que le poste correspond bien à vos attentes puis de 3 étapes en distanciel et au moins un passage dans nos locaux.
- Équipe
- Développement & Produit IT
- Poste
- Product & Data Engineer
- Localisations
- Paris - Siège
- Statut à distance
- Hybride
- Salaire annuel
- 45 € - 60 €
- Type de contrat
- Temps plein