Stage - Développeur(se) FullStack - Automatisation des ventes

Résumé du poste
Stage(6 mois)
Paris
Salaire : Non spécifié
Début : 15 juin 2025
Télétravail non autorisé
Compétences & expertises
Contenu généré
Développement des marques
Prévision des ventes
Outils d'automatisation du marketing
Graphql
Xml
+6
Postuler

Choose
Choose

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Chez Choose, nous cherchons à améliorer constamment notre application afin d’offrir la meilleure expérience utilisateur possible.

Pour ce stage d’une durée de 6 mois, nous recherchons un(e) candidat(e) pour soutenir le travail quotidien d’une équipe opérationnelle et commerciale d’environ quinze personnes.

En tant que Développeur(se) Fullstack au sein de l’équipe Technique Automation, tu travailleras en étroite collaboration avec les équipes Opérations et Sales pour mettre en place un scraper universel de sites e-commerce, automatiser le cycle de vente et créer une nouvelle interface utilisée quotidiennement par les équipes commerciales.

Missions

🔍 Amélioration d’un scraper e-commerce universel

Tu travailleras sur un back-end Python capable de :

  • Récupérer automatiquement toutes les URLs d’un site via sitemap.xml ou deepcrawl

  • Filtrer dynamiquement les pages produits à l’aide de règles personnalisées ou d’un LLM

  • Extraire les informations-clés (nom, prix, SKU, images, couleur, tailles, description…) depuis le HTML nettoyé, avec le support d’IA comme OpenAI, Gemini, etc.

  • Générer un CSV structuré ou, à terme, injecter les données directement dans notre back-office

L’objectif est de construire un scraper flexible, générique, robuste capable de s’adapter à n’importe quel site e-commerce sans configuration manuelle, et de l’industrialiser dans le cadre de notre pipeline interne.

🧩 Automatisation complète du cycle de vente

Aujourd’hui, lorsqu’un(e) sales souhaite faire une offre, elle doit faire une demande manuelle de scraping, suivre un Google Sheet, effectuer plusieurs échanges avec la marque, puis retraiter les données pour les intégrer dans notre outil interne. On souhaite maintenant dés le début avoir les produits dans la base de donnée et créer une interface solide pour les sales et la marque.

Ton rôle sera de :

  • Connecter l’outil de scraping à Hubspot : dès qu’une marque est ajoutée, le scraping est lancé automatiquement

  • Participer activement à la nouvelle interface dédiée “Offre” dans notre back-office (React/TypeScript), qui remplacera les Google Sheets, suivra l’évolution de l’offre et s’intégrera dans notre flux de vente existant (Offre → Vente à venir → Vente en cours → Vente terminée)

  • Stocker et historiser les données dans notre back-end (TypeScript + GraphQL) pour un suivi structuré des modifications.

Le défi : reproduire toute la souplesse d’un Google Sheet tout en garantissant des données propres, normalisées, historisées et utilisables directement dans notre système.

✨ Bonus : enrichissement via assistants IA

En parallèle, tu participeras à l’intégration d’outils d’analyse automatisée (assistants IA) pour aider les sales :

  • Visualisation des différences entre la proposition initiale et les modifications de la marque,

  • Recommandations ou alertes basées sur l’historique des ventes.

Rejoindre Choose en tant que Développeur Fullstack sur l’automatisation des ventes te permettra de prendre des outils déjà fonctionnels et de les amener à un niveau supérieur notamment grâce à l’IA. Tu contribueras ainsi à améliorer la fluidité et l’efficacité du processus de configuration des ventes, tout en travaillant main dans la main avec l’équipe Data/IA et le CTO.

Pourquoi nous rejoindre aujourd’hui ?

  • Parce que Choose, c’est un produit adoré et utilisé quotidiennement par de fabuleux utilisateurs (4.9/5 sur 17000+ notes)

  • Parce que nous avons une croissance à 2 chiffres chaque année depuis 4 ans… mais que cette croissance est saine et maîtrisée!

  • Parce que nous avons un potentiel unique et l’ambition de devenir le leader du discovery shopping dans le monde

  • Parce que tu cherches une aventure entrepreneuriale et à participer à une phase de scale et d’internationalisation

  • Parce que nous sommes encore à taille humaine (100 collaborateurs) et que ton impact sera particulièrement fort et tangible

Ce qui t’attend en nous rejoignant :

  • Des locaux où il fait bon vivre: bureaux WeWork dans le 9ème arrondissement (métro Place de Clichy, Europe ou Liège)

  • 20% sur tes prochaines commandes Choose ou la livraison gratuite : le rêve non ?

  • La prise en charge à 100% par Choose sur l’achat de livres pour progresser dans ton domaine

  • Des crédits mensuels pour ClassPass : parfait si tu es un(e) wellness-addict du sport ou des massages

  • Et aussi une carte Swile pour le déjeuner (11€/jour travaillé), le remboursement des frais de transport à 50%


Profil recherché

  • Autonomie et débrouillardise : tu seras amené(e) à travailler de manière indépendante sur plusieurs projets, il est donc essentiel d’être capable de prendre des initiatives et de trouver des solutions de manière autonome. Tu seras néanmoins intégré(e) a une équipe dédiée.

  • Maîtrise de JavaScript et de Python : ton expertise en développement JS et Python sera cruciale pour mener à bien les tâches assignées et optimiser les processus de configuration des ventes.

  • Intérêt pour l’IA et les API externes : tu seras impliqué(e) dans l’automatisation des tâches à l’aide de scripts et de l’IA, il est donc important d’avoir un intérêt marqué pour ces domaines et d’être prêt(e) à explorer plusieurs solutions avant de trouver la bonne.


Déroulement des entretiens

  • #1 Call RH avec Brune, Talent Aquisition Manager (30min)

  • #2 Test Technique en live avec Thibaut, CTO (1h)

  • #3 Entretien dans nos locaux avec d’autres personnes de l’équipe avec qui tu serais amené(e) à travailler (1h)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Postuler