Stay22 Logo

Stay22

Senior Fullstack Developer - General application

Posted Yesterday
Be an Early Applicant
Hybrid
Montréal, QC
Senior level
Hybrid
Montréal, QC
Senior level
Lead end-to-end design and implementation of full-stack features using Node.js/Python backend and React/TypeScript frontend. Architect and optimize PostgreSQL and MongoDB schemas, drive technical decisions and ADRs, champion testing and CI/CD, mentor engineers, and collaborate with product, platform and data teams to deliver scalable, maintainable solutions.
The summary above was generated by AI

- 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.

Voici une traduction en français, adaptée au milieu technologique montréalais (mélange de professionnalisme et de modernité).

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 vous attendre pendant notre processus de recrutement

Nous 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 à [email protected].)

_________________________________


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. Whiteboarding session oriented on System Design (Miro) with the Engineering Team (60 minutes)

  3. Final interview with our CEO (30 minutes)

  4. 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 [email protected])

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.

Top Skills

Node.Js,Python,Typescript,React,Postgresql,Mongodb,Gcp,Docker,Kubernetes,Infrastructure As Code,Tdd,Bdd,Ci/Cd

Stay22 Montréal, Québec, CAN Office

917 Avenue du Mont-Royal E, Montréal, Quebec, Canada

Similar Jobs

25 Days Ago
In-Office or Remote
4 Locations
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
As a Senior Full Stack Engineer at Quora, you'll design and implement developer APIs, collaborate with cross-functional teams, and enhance the developer experience on the Poe platform.
Top Skills: C++GraphQLJavaPythonReactTypescript
15 Days Ago
In-Office
Montréal, QC, CAN
Senior level
Senior level
Gaming
The Senior Full Stack Developer will develop and maintain telemetry services, optimize web applications, and collaborate with game development teams.
Top Skills: AWSDockerGrafanaKubernetesRustSQLSvelteTerraformTypescript
23 Hours Ago
Hybrid
2 Locations
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The Senior Named Account Executive will drive sales and maintain relationships with large Canadian accounts, develop strategies, and manage contract negotiations.
Top Skills: IaasNetworkingPaasSecurity

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account