FR

Partager sur :

Développeur FullStack Senior

  • Lausanne, 1005

  • CDI

  • 01/04/2026

Description

Chez Propulse Lab, nous concevons des produits digitaux à la pointe du marketing direct pour accélérer la croissance des entreprises que nous accompagnons au sein de l’écosystème.

Nous combinons expertise produit et opérationnelle pour offrir un socle technique robuste et un service sur-mesure, pour soutenir la forte croissance de nos partenaires.

Notre force ? Une proximité unique avec nos partenaires qui nous permet d'anticiper les besoins, de prioriser les évolutions produit et de détecter les signaux faibles du marché.

Résolument tournés vers l'avenir, nous favorisons des méthodes de travail innovantes où l'intelligence artificielle est pensée de manière stratégique et raisonnée pour décupler notre impact.

Missions

Ton rôle en tant que Développeur FullStack Senior

Intégré(e) à l’équipe Produit, tu auras un rôle clé dans le développement de nos produits dans un écosystème global, en anticipant les impacts sur la data, les performances et les autres microservices.

Tes principales missions seront :


♟️ Missions et Responsabilités

  • Evoluer dans un écosystème complexe : Gérer des plateformes d’applications interconnectées en microservices (tunnels de vente, systèmes de paiement, CRM, outils d'emailing envoyant plus d'un milliard de mails par an).

  • Modéliser des flux de données complexes et des processus métier pour construire des bases solides et évolutives. Identifier naturellement les ponts à créer entre le marketing, les opérations et la technique.

  • Maîtriser l’approche "Test and Learn" : Mettre en place des tests A/B et itérer rapidement sur les fonctionnalités.

  • Assurer la scalabilité de nos produits : Garantir que l'infrastructure peut supporter des pics de trafic importants et des millions de transactions.

  • Intégrer une pensée systémique dans l’ensemble des décisions: Comprendre comment chaque brique logicielle s'insère dans l'écosystème global, en anticipant les impacts sur la data, les performances et les autres microservices.

  • Collaborer étroitement avec les Product Managers et les équipes opérationnels pour prioriser les sujets, challenger les solutions et livrer des features utiles et durables.

  • Contribuer à faire grandir le niveau technique collectif par la documentation, le partage de bonnes pratiques, et la veille.


📐 Stack Technique

Compétences requises “Must have”

  • Expertise Backend : Tu maîtrises parfaitement l'écosystème TypeScript et Node.js pour le backend

  • Architecture Cloud & Serverless : Tu maîtrises AWS (ou un cloud équivalent), notamment les Lambdas et tu es familier avec les architectures Serverless, les microservices et les systèmes Event-Driven.

  • Infrastructure as Code (IaC) : Tu maîtrises Terraform pour déployer et maintenir des environnements stables et reproductibles.

  • Qualité logicielle : Tu ne considères pas une fonctionnalité comme terminée tant qu'elle n'est pas couverte par des tests unitaires robustes.

Tu ne maitrises pas encore toutes ses technologies ? Envoie-nous tout de même ta candidature, nous pourrons aussi te faire monter en compétence!

Compétences qui pourraient faire la différence “Nice to have”

  • Expertise Frontend : tu as une expérience sur Vue.js pour créer des interfaces front-end performantes.

  • Data & NoSQL : Tu as déjà manipulé DynamoDB (ou d'autres bases NoSQL) et tu comprends les enjeux des pipelines de données (ETL).

  • Expertise Emailing & Délivrabilité : Tu as une expérience avec des ESP comme MarketingCloud ou Blueshift, et les configurations techniques de domaines (DMARC, SPF, DKIM) n'ont pas de secret pour toi.

  • API modernes : Tu as déjà pratiqué GraphQL pour optimiser les échanges entre le front et le back.


🤖 Tech, IA & expérimentation

  • Tu es curieux et proactif sur les nouvelles approches data (IA, automatisation, analytics avancé)

  • Tu contribues à maintenir et faire évoluer la stack technique avec pragmatisme

  • Tu es en veille continue sur les avancées IA et les nouvelles tendances data

👉 Nous offrons un environnement idéal pour quelqu’un de curieux, qui voit l’IA comme un levier d’efficacité, pas comme un gadget.

Profil

En bref, le profil recherché par notre équipe

  • Un minimum de 3 ans d’expérience dans un poste similaire est requis

  • Excellente maîtrise de la stack technique détaillée plus haut.

  • Intérêt marqué pour les languages de programmation Typescript et Python

  • Une première expérience sur des expertises emailing et déliverabilité est un plus

  • Capacité à s’auto-former en continu et à tester de nouveaux outils

💡Pourquoi choisir Propulse ?

Rejoindre nos équipes c’est choisir un environnement guidé par des valeurs humaine fortes et incarnées par chaque Propulseur. Nous encourageons notamment la performance par la confiance, l’apprentissage par l’erreur, la co-construction, l’ownership et la vision long terme !