Senior Fullstack Developer - General application

stay22· Product & Engineering
Apply Now ↗
🌍 Remote📍 Montreal HQFullTime

About this 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 ?

  • 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 Stay22

At Stay22, we’re revolutionizing how people convert online. Our AI-powered affiliate platform helps publishers, ticketing platforms, and content creators unlock new revenue streams while levelling up their audience's user experience. At Stay22, our partners don’t just earn more, they deliver more. Join us and be part of something big that's shaking up the affiliate world.

Job Summary

As a Senior Fullstack Developer at Stay22, you will be a technical leader within a stream-aligned squad, responsible for the end-to-end design, development and rollout of critical product initiatives. You won't just write code - you will own features from concept to production, bridging the gap between complex backend logic and intuitive user experiences.

In this role, you will leverage your versatility across the stack - utilizing Node.js, Python and TypeScript on the backend and React on the frontend - to build scalable, high-performance solutions. You will be expected to tackle ambiguous problems, make pragmatic technical trade-offs and mentor other developers to elevate the team's overall engineering maturity.


Key Responsibilities

End-to-End Product Engineering

  • Lead the design and implementation of full-stack features, ensuring seamless integration between server-side logic (Node.js/Python) and client-side interfaces (React/TypeScript).

  • Architect and optimize database schemas (PostgreSQL and MongoDB) to ensure data integrity, performance and scalability for high-traffic applications.

  • Write high-quality, maintainable code and champion simplicity, ensuring that solutions are not just functional but also robust and easy to maintain long-term.

Technical Leadership & Quality

  • Drive technical decision-making within the squad, producing well-regarded technical designs and Architecture Decision Records (ADRs) for complex initiatives.

  • Champion engineering best practices, including rigorous code reviews, automated testing (TDD/BDD) and efficient CI/CD workflows.

  • Identify and address technical debt proactively, balancing the need for speed with the need for long-term system stability.

Collaboration & Mentorship

  • Mentor and level-up mid-level and junior developers, providing thoughtful feedback and fostering a culture of continuous learning.

  • Partner closely with Product Managers and Designers to assess feasibility, discuss trade-offs on scope and timing and shape the product roadmap.

  • Collaborate with Platform and Data teams to ensure your solutions align with organizational standards for security, observability and data governance.


Requirements

Education & Experience

  • B.S. or M.S. in Computer Science or a related field or equivalent professional experience.

  • 6-8+ years of experience in software development, with a strong track record of shipping full-stack production applications.

Technical Skills

  • Deep expertise in server-side development using Node.js and/or Python.

  • Strong proficiency in frontend development using TypeScript and modern frameworks like React.

  • Solid experience with both relational (PostgreSQL) and NoSQL (MongoDB) databases.

  • Experience with cloud infrastructure (GCP preferred), containerization (Docker/Kubernetes) and Infrastructure as Code.

Soft Skills & Mindset

  • Ability to break down complex, nebulous requirements into actionable technical plans.

  • Strong communication skills, capable of explaining technical concepts to non-technical stakeholders.

  • A user-centric mindset, always considering the impact of technical decisions on the end-user experience.

What to Expect from our Hiring Process

​We know your time’s valuable, so here’s the quick rundown of what to expect.

  1. Screening call with our Talent Acquisition Partner (30-45 minutes)

  2. Hiring Manager Virtual Call (30min)

  3. Whiteboarding session oriented on System Design (Miro) with the Engineering Team (60 minutes)

  4. Panel with a few peers and stakeholders, ideally in person (45min)

  5. Final interview with our CEO (30 minutes)

  6. Offer & onboarding 🎉

Please note that this process is subject to change at any point, based on additional requirements from the team.

Why join Stay22?

  • Support Travel Creators: Be part of a team that empowers travel creators to explore the world by increasing their passive income potential.

  • Empower Your Growth: We hire champions and give them the opportunity to excel, skipping levels and honing their superpowers.

  • Lead with Impact: We empower our team members to take charge and make a real impact in the Stay22 universe.

  • Location, Location, Location: Enjoy our bright and vibrant office in the heart of Little Italy, surrounded by great shops and restaurants

  • Be Yourself: Embrace a come-as-you-are dress code and a flexible work schedule.

  • Comprehensive Benefits: We offer health & dental benefits, retirement plans, learning & development opportunities, and social & team-building activities, including exciting retreats.

(Stay22 is an equal-opportunity employer. All qualified applicants are given consideration. If you have a disability or particular need that requires accommodation, please contact us at careers@stay22.com)

Your application will be reviewed by Cynthia, our internal recruiter!
Ton CV sera lu par Cynthia, notre recruteuse interne!

If you don’t meet every requirement but you’re excited, let’s talk.
MĂŞme si tu ne coches pas toutes les cases, on aimerait quand mĂŞme te rencontrer.

Frequently Asked Questions

Is the salary disclosed for the Senior Fullstack Developer - General application position at stay22?
The salary for this Senior Fullstack Developer - General application role at stay22 is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior Fullstack Developer - General application job at stay22 remote?
Yes, this Senior Fullstack Developer - General application position at stay22 is remote, with team members based in Montreal HQ. You can work from home or anywhere in the supported regions.
Is the Senior Fullstack Developer - General application role at stay22 full-time or part-time?
This is listed as a FullTime position. It is posted as a Senior Fullstack Developer - General application role in the Product & Engineering department at stay22.
Which team or department does the Senior Fullstack Developer - General application at stay22 belong to?
This Senior Fullstack Developer - General application position is part of the Product & Engineering department at stay22. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Fullstack Developer - General application position at stay22?
Click the "Apply Now" button on this page. You will be redirected to stay22's official application portal hosted on ashby where you can submit your application directly.
When was the Senior Fullstack Developer - General application job at stay22 posted?
This Senior Fullstack Developer - General application position at stay22 was posted on May 13, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Fullstack Developer - General application
stay22
Apply for this role ↗

You'll be redirected to stay22's official application page on Ashby ATS.