About This Role Senior Backend Developer
As part of the Flywheel squad, you will design, build, and maintain the backend systems that drive these capabilities. You will operate with autonomy, collaborate closely with product and data teams, and ensure that what we ship is simple, reliable, and maintainable.
This role will also be critical in setting up our services for an agentic and AI-driven architecture, helping to enable Gama, our conversational revenue agent. Gama's mission is to save time for our users, delight them with insights, and---why not---sometimes even awe them with a little magic.
You will thrive in this role if you are a designer, not a hacker. You enjoy making complexity disappear. You believe that great engineering is about writing code so simple and obvious that anyone on the team can understand and maintain it. You take pride in leaving the camp cleaner than you found it.
You Will Achieve This By
-
Designing and implementing backend systems that support the core Flywheel workflows (Plan, Execute, Diagnose).
-
Writing clean, maintainable, and well-tested code in TypeScript/Node.js.
-
Architecting scalable and reliable services that are easy to evolve and debug.
-
Contributing to architectural decisions and documenting them through ADRs (Architecture Decision Records).
-
Practicing continuous delivery: shipping small, production-ready changes often, using feature flags and automated tests. Developers work in local/dev and production only---no staging---ensuring fast feedback and shared accountability for quality.
-
Ensuring system observability and operational excellence (logging, metrics, alerting).
-
Collaborating with cross-functional partners (Product, Data, Frontend, Revenue teams) to deeply understand customer needs.
-
Participating in and contributing to our writing culture (RFCs, PDRs, ADRs).
-
Proactively identifying technical debt and opportunities for improvement---and acting on them.
-
You bring deep backend development experience, with a focus on simplicity, maintainability, and clarity.
-
You are fluent with TypeScript and Node.js.
-
You design systems that are scalable, observable, and reliable.
-
You embrace Vasco's engineering principles:
-
Freedom \& Responsibility
-
Excellence Over Perfection
-
Consent Over Consensus (ADR-driven decision-making)
-
Continuously Deliver (small PRs, feature flags, always production-ready)
-
Shrink the Scope of Visibility (modular design, reduced complexity)
-
Avoid Accidental Complexity (simplify over and over)
-
Leave the Camp Cleaner Than You Found It
-
Value Reversibility and Orthogonality
-
Think Like a User (user-centric mindset)
-
Foster Collaboration and Communication
-
You have experience with GCP, BigQuery, MySQL, Cube, Dataform, CircleCI, Datadog.
-
You have worked on data pipelines or big data processing.
-
You are comfortable with infrastructure tools like Terraform.
-
You have experience working in product-led or startup environments.
A Bit About Our Team Culture
Work Environment - Hybrid
- At Vasco, we embrace a vibrant hybrid culture that brings out the best of both worlds. With anchor days on Monday, Tuesday, and Thursday, our team gathers in the heart of Downtown Montreal for in-office collaboration, while still enjoying the flexibility of remote work. We believe this balance strengthens bonds, fuels creativity, and empowers us to drive meaningful and impactful teamwork---together.
- This position is 3 days in person. Our office is at WeWork Place Ville-Marie.
Why You Should Work at Vasco
- Talent-Dense Team with Experienced Founders: Our team is packed with incredible talent, including experienced, repeat founders. Even better, they're great humans who make work enjoyable.
- Unique Culture: We are building a culture that empowers Vasco to succeed and its team to excel, cultivating collaboration, inclusivity and continuous growth.
- Innovating in a Blue Ocean Space: We're creating software that pioneers a planing approach built on unique, core concepts of High Velocity Sales \- there's nothing like it on the market.
- Autonomy with Accountability: We focus on inspiration, not micromanagement. Talented people excel with clear context, ambitious goals, and ownership of their results.
- Top-Tier Compensation (Salary \& Stock Options): We offer compensation at the top of the personal market - our good-faith estimate of the highest pay you could earn for a similar role at peer companies. Some Go-to-Market positions include an uncapped variable compensation component, tied to performance and results.
- Uncapped Vacation: Our policy is simple: "Take Vacationˮ, no approval process required. We trust your judgment to act in Vasco's best interest, recognizing that rest is essential for peak performance.
- Comprehensive Health Benefits: We offer a comprehensive package with SunLife Insurance for you and your dependents
Our Typical Hiring Process
- Discovery Call with our Talent \& Culture Lead
- Team Fit Interview with the Hiring Manager
- Skills Assessment Interview
- Final Interview with Vasco's CEO
- We typically close out the process with a pleasant lunch with the team!
- Decision \& Job Offer.
We're thrilled to meet people who are as excited about our mission as we are. If this sounds like you, let's talk! Research shows that people from historically underrepresented groups often hesitate to apply for roles unless they meet every listed qualification.
If you have the essential requirements and are excited about this role or our industry, we encourage you to apply---even if you don't check every box. We believe potential and passion matter more than a perfect match on paper, and you may bring unique strengths that make a difference. We are an equal opportunity employer and welcome talented individuals from all backgrounds and experiences.
What matters most to us is your ability to contribute, grow, and make an impact as part of our team.
- FR Qui Nous Sommes : L'Histoire de Vasco
Nous croyons qu'une fois l'adéquation produit-marché atteinte, la croissance peut être orchestrée. Cependant, la grande majorité des idées n'atteignent pas leur plein potentiel ou échouent à cause de problèmes d'exécution. Notre mission est d'améliorer considérablement les chances de succès des startups et scale-ups.
Nous les aidons à comprendre, atteindre et maintenir une croissance rapide et durable à chaque étape de leur parcours. Pour ce faire, nous construisons une plateforme qui unit logiciels, communauté et contenu éducatif, leur permettant ainsi de se développer plus vite, mieux et avec prévisibilité.
À Propos de Ce Poste
Nous recherchons une ou un Développeur·e Backend Senior pour contribuer à la mise en place et au développement du Flywheel --- la boucle centrale qui permet à nos client·es de planifier, exécuter et diagnostiquer leurs stratégies de revenus avec clarté et confiance. Ce poste est une opportunité charnière pour contribuer à la mission de Vasco : rendre la croissance des revenus prévisible, durable et scalable.
Au sein de l'équipe Flywheel, vous imaginerez, construirez et maintiendrez les systèmes backend qui rendent tout cela possible. Vous agirez avec autonomie, collaborerez étroitement avec les équipes produit et data, et vous assurerez que ce que nous livrons est simple, fiable et facile à maintenir.
Ce rôle jouera aussi un rôle clé dans la mise en place d'une architecture orientée agent et propulsée par l'IA, en soutenant Gama, notre agent conversationnel de revenus. La mission de Gama : faire gagner du temps à nos utilisateur·rices, les émerveiller avec des insights pertinents et, pourquoi pas, leur offrir parfois un peu de magie.
Ce poste est fait pour vous si vous êtes un·e
designer dans l'âme, pas un
*** e hackeur
- euse** . Vous aimez faire disparaître la complexité. Vous croyez que l'excellence en développement consiste à écrire un code si simple et évident que n'importe qui dans l'équipe peut le comprendre et le maintenir. Vous avez à cœur de toujours laisser l'endroit plus propre que vous ne l'avez trouvé.
Vos Missions
-
Concevoir et implémenter les systèmes backend qui alimentent les flux de travail clés du Flywheel (Planifier, Exécuter, Diagnostiquer).
-
Écrire du code propre, maintenable et bien testé en TypeScript/Node.js.
-
Architecturer des services scalables, fiables, évolutifs et faciles à déboguer.
-
Participer aux décisions d'architecture et les documenter via des ADRs (Architecture Decision Records).
-
Pratiquer la livraison continue : déployer souvent de petits changements prêts pour la production, grâce aux "feature flags" et aux tests automatisés. Nos développeur·euses travaillent en local/dev et en production uniquement --- pas d'environnement de staging --- pour favoriser un feedback rapide et une responsabilité partagée sur la qualité.
-
Garantir l'observabilité du système et l'excellence opérationnelle (logs, métriques, alertes).
-
Collaborer avec des partenaires multidisciplinaires (Produit, Data, Frontend, Revenue) pour bien comprendre les besoins client.
-
Participer activement à notre culture de l'écriture (RFCs, PDRs, ADRs).
-
Identifier de manière proactive la dette technique et les opportunités d'amélioration --- et y remédier.
Ce Dont Vous Avez Besoin Dès le Premier Jour Pour Réussir
-
Expérience solide en développement backend, axée sur la simplicité, la maintenabilité et la clarté.
-
Maîtrise de TypeScript et Node.js.
-
Conception de systèmes scalables, observables et fiables.
-
Adhésion aux principes de Vasco :
-
Liberté et responsabilité
-
L'excellence plutôt que la perfection
-
Le consentement plutôt que le consensus (décisions via ADRs)
-
Livrer en continu (petits PRs, feature flags, toujours prêt pour la prod)
-
Réduire le champ de visibilité (design modulaire, complexité réduite)
-
Éviter la complexité accidentelle (simplifier encore et encore)
-
Laisser l'endroit plus propre qu'on ne l'a trouvé
-
Valoriser la réversibilité et l'orthogonalité
-
Penser comme un
-
e utilisateur
-
rice (mindset centré sur l'utilisateur)
-
Favoriser la collaboration et la communication
Ce Serait Idéal Si
-
Vous avez de l'expérience avec GCP, BigQuery, MySQL, Cube, Dataform, CircleCI, Datadog.
-
Vous avez travaillé sur des pipelines de données ou du traitement de big data.
-
Vous êtes à l'aise avec des outils d'infrastructure comme Terraform.
-
Vous avez travaillé dans des environnements "product-led" ou en startup.
Environnement de Travail - Hybride
Chez Vasco, nous adoptons une culture hybride dynamique qui combine le meilleur des deux mondes. Avec des jours d'ancrage les lundi, mardi et jeudi, notre équipe se réunit au cœur du centre-ville de Montréal pour des moments de collaboration en présentiel, tout en profitant de la flexibilité du travail à distance. Nous croyons que cet équilibre renforce les liens, stimule la créativité et nous permet de favoriser un travail d'équipe significatif et impactant --- ensemble.
Ce poste est en présentiel 3 jours par semaine. Nos bureaux se trouvent à WeWork Place Ville-Marie.
Pourquoi Travailler Chez Vasco
-
Équipe Talentueuse avec des Fondateur
-
rices Expérimenté
-
es : Notre équipe regorge de talents exceptionnels, y compris des fondateur
-
rices chevronné
-
es.
Et mieux encore, ce sont des personnes formidables qui rendent le travail agréable.
-
Culture Unique : Nous construisons une culture qui permet à Vasco de réussir et à son équipe d'exceller, favorisant la collaboration, l'inclusivité et la croissance continue.
-
Innover dans un Marché Inexploré : Nous créons un logiciel qui inaugure une approche de planification fondée sur des concepts fondamentaux uniques de High Velocity Sales --- il n'y a rien de tel sur le marché.
-
Autonomie et Responsabilité : Nous misons sur l'inspiration plutôt que sur le micro-management. Les personnes talentueuses excellent avec un contexte clair, des objectifs ambitieux et une responsabilité sur leurs résultats.
-
Rémunération de Premier Ordre (Salaire \& Options) : Nous offrons une rémunération au sommet du marché personnel - une estimation honnête de la rémunération la plus élevée que vous pourriez gagner pour un poste similaire dans des entreprises comparables.
-
Vacances Illimitées : Notre politique est simple : "Prenez des vacances", sans processus d'approbation requis. Nous faisons confiance à votre jugement pour agir dans le meilleur intérêt de Vasco, tout en reconnaissant que le repos est essentiel pour une performance optimale.
-
Assurances Collectives : Nous offrons une couverture complète avec SunLife Insurance pour vous et vos personnes à charge.
Le Processus de Recrutement
-
Entretien Découverte avec notre Responsable Talent \& Culture
-
Entretien "Team Fit" avec le ou la gestionnaire d'embauche
-
Entretien d'Évaluation des Compétences
-
Entretien Final avec la PDG de Vasco
-
Nous terminons généralement le processus par un déjeuner agréable avec l'équipe !
-
Prise de décision et Offre d'Emploi
Nous sommes ravis de rencontrer des personnes aussi passionnées par notre mission que nous le sommes. Si cela vous ressemble, parlons-en ! Les recherches indiquent que les personnes issues de groupes historiquement sous-représentés hésitent souvent à postuler si elles ne remplissent pas tous les critères demandés.
Si vous possédez les compétences essentielles et que ce rôle ou notre secteur d'activité vous enthousiasme, nous vous encourageons à postuler---même si vous ne répondez pas à tous les critères. Nous croyons que le potentiel et la passion comptent plus qu'une correspondance parfaite sur papier, et vous pourriez apporter des forces uniques qui feront la différence. Nous sommes un employeur garantissant l'égalité des chances et nous accueillons des talents aux parcours et expériences variées.
Ce qui compte avant tout pour nous, c'est votre capacité à contribuer, à évoluer et à avoir un impact au sein de notre équipe.