Software Engineer - Python React Developer - ESS - Paris - Paris

💡 Responsible products or services
Long-term contract
Paris, France
Circular economy
Partial remote possible
45000 - 60000€ (Annual)
2 yrs of exp.
Posted on 09-18-2023
This job is no longer available.

Murfy

Murfy c’est la nouvelle habitude à adopter pour diminuer nos déchets : réparer au lieu de jeter, remettre en état pour prolonger la durée de vie de nos appareils et s’équiper en reconditionné.

💡 Responsible products or services

The company's mission is to design eco-responsible products and services aligned with the needs of the ecological transformation.

More information
  • Website
  • Company
  • Between 250 and 2000 employees
  • Circular economy
Impact study
Murfy did not yet communicate its impact measurement.
Labels and certifications
This structure did not communicate to us the labels or certifications that it was able to obtain.
Read more

Murfy

Murfy apporte un vent de fraîcheur sur le marché du gros électroménager. L’objectif ? Que réparer devienne un réflexe.

Nos Techniciens et Techniciennes interviennent un peu partout en France et ont réparé 28 000 appareils électroménagers à domicile en 2022.

Pour aller encore plus loin, des ateliers ont été créés à Bobigny, Lyon, Nantes, Lille et Metz. On y reconditionne des appareils avant de les revendre en ligne. Cette solution a déjà permis à 25 000 clients d’éviter d’acheter un appareil neuf.

Rejoindre Murfy, c’est participer à une mission d’envergure : plus de 200 000 appareils sauvés et 12 000 tonnes de déchets évités depuis 2017. La labellisation ESS obtenue en décembre 2022 vient reconnaître cet engagement.

Les enjeux

Pilotée par Adrien, un des 5 co-fondateurs de Murfy, l’équipe Produit est composée de 10 personnes et intègre la Tech, le Design et les Product Manager. Sa mission est de délivrer des outils robustes et évolutifs qui répondent de manière pragmatique aux problématiques de nos multiples utilisateurs, avec une attention particulière pour la qualité de l’expérience de chacune de nos cibles.

Nos Clients et Clientes d’une part, qui doivent pouvoir réserver un dépannage à lors domicile 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 Techniciens et Techniciennes 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 techniciens, 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).

Missions

  1. Développer des solutions web
  2. Concevoir des systèmes maintenables et évolutifs
  3. Maintenir les applications en production

Le quotidien de l’équipe Tech de Murfy

Chaque membre de l’équipe a un profil Full-Stack (vraiment très Full-Stack) : Front-end, Back-end, Nocode, Data, et ponctuellement 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 est en forte proximité des autres métiers de l’entreprise, comme le Support Client, les Technicien·nes, l'équipe en charge de l’acquisition.

Cela se traduit donc au niveau individuel par la capacité à être force de proposition sur la bonne manière d’avancer sur des objectifs de travail communs et à collaborer régulièrement avec les équipes métier pour concevoir, prioriser ou résoudre des incidents.

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

Notre travail a un impact important sur l'expérience de travail de nos collègues ou l'expérience de nos clients. Répondre le mieux possible à leur besoin implique donc de nous adapter en permanence et d'accepter des horizons de temps réduits sur notre feuille de route.

Conditions de travail

  • Politique de télétravail si vous êtes basé·e en Ile de France : 3 jours de présence avec l’équipe chaque semaine, le reste en télétravail selon l’envie du collaborateur.
  • On peut aussi discuter d'une organisation en remote qui impliquerait une présence à Paris toutes les deux semaines.
  • BSPCE
  • Rémunération : 45-60 k€ (cette annonce peut correspondre à des personnes de séniorité variée !)
Profile

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 (pas nécessairement sur toutes les techno citées ci-dessus) et de maintenance d’applications en production.
  • Idéalement, à l’aise avec le DevOps et la gestion d’une infrastructure en prod.

Nous avons cherché à être aussi exhaustifs que possible dans la description des missions et d’aspects du travail dans notre équipe mais sentez-vous libre de postuler si vous n’en couvrez pas 100%. Nous serons ravis de discuter avec vous des ponts à imaginer entre votre expérience et notre environnement de travail.

Lors de votre candidature précisez nous si vous souhaitez entrer en contact avec une personne de notre équipe de recrutement ou 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 entretiens de recrutement.