Skip to main content
Back to jobs

Senior Fullstack Developer - General application

External
stay22 logoStay22 · Montreal, Canada
Full-timeRemote1mo ago
BDDCI/CDDockerGCPKubernetesLeadership
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

- English versions to follow À propos de Stay22 Chez 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 poste En 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és Ingénierie produit de bout en bout Diriger 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 mentorat Mentorer 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érience Baccalauré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 techniques Expertise 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 t'attendre dans notre processus d'embauche On sait que ton temps est précieux, donc voici un aperçu rapide du processus : Appel de présélection avec notre partenaire Talent Acquisition (30 à 45 minutes) Rencontre virtuelle avec le gestionnaire d'embauche (30 minutes) Session de whiteboarding orientée System Design (Miro) avec l'équipe d'ingénierie (60 minutes) Panel avec quelques collègues et parties prenantes, idéalement en personne (45 minutes) Entrevue finale avec notre CEO (30 minutes) Offre et onboarding 🎉 À noter : le processus peut évoluer à tout moment selon les besoins additionnels de l'équipe. Pourquoi rejoindre Stay22 ? So


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at stay22? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect