Senior Fullstack Developer - General application - English versions to followÀ propos de Stay22Chez Stay22, nous révolutionnons la façon dont les gens convertissent en ligne. Notre plateforme d'affiliation alimentée par l'IA aide les éditeurs, les plateformes de billetterie et les créateurs de contenu à débloquer de nouvelles sources de revenus tout en améliorant l'expérience utilisateur de leur audience. Chez Stay22, nos partenaires ne se contentent pas de gagner plus, ils offrent aussi plus. Rejoignez-nous et participez à quelque chose d'important qui bouleverse le monde de l'affiliation.Sommaire du posteEn tant que développeur·euse Fullstack Senior chez Stay22, vous agirez à titre de leader technique au sein d’une équipe multidisciplinaire (« squad »). Vous serez responsable de la conception, du développement et du déploiement de bout en bout d’initiatives produits critiques. Votre rôle ne se limitera pas à l’écriture de code : vous serez propriétaire des fonctionnalités, du concept à la production, en faisant le pont entre la logique d’arrière-plan (backend) complexe et une expérience utilisateur intuitive.Dans ce rôle, vous mettrez à profit votre polyvalence technologique — en utilisant Node.js, Python et TypeScript au backend et React au frontend — pour bâtir des solutions performantes et évolutives. On s’attendra à ce que vous résolviez des problèmes ambigus, fassiez des compromis techniques pragmatiques et agissiez comme mentor auprès des autres développeur·euses pour élever la maturité technique globale de l'équipe.Responsabilités clésIngénierie produit de bout en boutDiriger la conception et l'implémentation de fonctionnalités fullstack, en assurant une intégration fluide entre la logique serveur (Node.js/Python) et les interfaces clients (React/TypeScript).Concevoir et optimiser les schémas de bases de données (PostgreSQL et MongoDB) pour garantir l'intégrité des données, la performance et la scalabilité des applications à fort trafic.Rédiger du code de haute qualité et facile à maintenir, tout en prônant la simplicité pour garantir que les solutions soient non seulement fonctionnelles, mais aussi robustes à long terme.Leadership technique et qualitéPiloter la prise de décision technique au sein de l'équipe, en produisant des designs techniques rigoureux et des ADR (Architecture Decision Records) pour les initiatives complexes.Promouvoir les meilleures pratiques d'ingénierie, incluant des revues de code rigoureuses, des tests automatisés (TDD/BDD) et des flux CI/CD efficaces.Identifier et corriger proactivement la dette technique, en équilibrant le besoin de rapidité et la stabilité du système à long terme.Collaboration et mentoratMentorer les développeur·euses de niveaux junior et intermédiaire, en fournissant des rétroactions constructives et en favorisant une culture d'apprentissage continu.Travailler en étroite collaboration avec les gestionnaires de produits (PM) et les designers pour évaluer la faisabilité technique, discuter des compromis (portée vs échéancier) et façonner la feuille de route du produit.Collaborer avec les équipes Platform et Data pour s'assurer que vos solutions respectent les standards de l'organisation en matière de sécurité, d'observabilité et de gouvernance des données.ExigencesÉducation et expérienceBaccalauréat ou Maîtrise en informatique (ou domaine connexe), ou expérience professionnelle équivalente.6 à 8 ans et plus d'expérience en développement logiciel, avec une solide feuille de route dans le déploiement d'applications fullstack en production.Compétences techniquesExpertise approfondie du développement côté serveur avec Node.js et/ou Python.Maîtrise avancée du développement frontend avec TypeScript et les frameworks modernes comme React.Solide expérience avec les bases de données relationnelles (PostgreSQL) et NoSQL (MongoDB).Expérience avec les infrastructures infonuagiques (GCP de préférence), la conteneurisation (Docker/Kubernetes) et l'Infrastructure as Code.Compétences relationnelles Capacité à décomposer des exigences complexes ou floues en plans techniques concrets.Excellentes compétences en communication, capable d'expliquer des concepts techniques à des parties prenantes non techniques.Approche axée sur l'utilisateur, en considérant toujours l'impact des décisions techniques sur l'expérience finale.À quoi vous attendre pendant notre processus de recrutementNous savons que votre temps est précieux, voici un aperçu rapide des prochaines étapes :Entretien téléphonique avec notre partenaire en recrutement (30 à 45 minutes)Session de brainstorming sur la conception de systèmes (Miro) avec l’équipe d’ingénieurs (60 minutes)Entretien final avec notre PDG (30 minutes)Offre et intégration 🎉Note : ce processus peut évoluer selon les besoins de l’équipe.Pourquoi rejoindre Stay22 ?Soutenez les créateurs de contenu voyage : faites partie d’une équipe qui aide les créateurs à explorer le monde tout en augmentant leurs revenus passifs.Boostez votre croissance : nous recrutons des talents d’exception et leur donnons les moyens d’exceller, de progresser et de développer leurs compétences uniques.Ayez un impact réel : prenez des initiatives et contribuez directement à l’évolution de Stay22.Un emplacement idéal : travaillez dans nos bureaux lumineux et dynamiques au cœur de Little Italy, entourés de boutiques et restaurants branchés.Soyez vous-même : profitez d’un code vestimentaire décontracté et d’horaires flexibles.Avantages sociaux complets : santé, dentaire, retraite, opportunités de formation et développement, activités sociales et team building, y compris des retraites mémorables.(Stay22 est un employeur garantissant l’égalité des chances. Toutes les candidatures qualifiées seront examinées. Si vous avez un handicap ou des besoins particuliers nécessitant des aménagements, contactez-nous à careers@stay22.com.)_________________________________About Stay22At Stay22, we’re revolutionizing how people convert online. Our AI-powered affiliate platf