hero

Accelerate your career.

Explore opportunities across TA's portfolio

Staff Développeur·euse logiciel - Full Stack/ Staff Software Developer - Full Stack

TouchTunes

TouchTunes

Software Engineering
Montreal, QC, Canada
Posted on Oct 5, 2025

English version will follow

Localisation: Montreal (formule hybride)

Ta mission au sein de l’équipe Darts :

Nous recherchons un·e Staff Software Developer – Full Stack pour jouer un rôle clé dans la conception de la prochaine génération d’expériences Darts et Gaming de TouchTunes. Tu agiras comme lead technique et développeur·euse full-stack, en intervenant sur les systèmes mobiles, web et backend.

Tu collaboreras étroitement avec les équipes produit, design et plateforme à Montréal, Chicago et Guadalajara afin d’offrir des expériences fiables, évolutives et engageantes à nos utilisateur·rice·s.

C’est un rôle à fort impact où tu auras l’occasion d’influencer la conception, le développement et la mise en œuvre logicielle, tout en contribuant à une architecture solide et cohérente à travers notre plateforme.

Ton quotidien :

Leadership technique

  • Piloter l’architecture, la conception et la mise en œuvre de solutions full stack évolutives couvrant le mobile (Flutter, Android/iOS), le web et les services backend.
  • Définir et faire respecter les meilleures pratiques en matière de conception d’API, de microservices, de DevOps, d’observabilité et de développement cloud-native.
  • Collaborer avec les équipes produit et design pour livrer des fonctionnalités de haute qualité, performantes et fiables à travers nos plateformes de Darts.

Développement logiciel concret

  • Contribuer aux différents codebases : frontend (React/Flutter), backend (Java/Kotlin/Node.js) et infrastructure cloud (AWS, Kubernetes, Terraform).
  • Garantir des contrats d’API solides et une intégration fluide entre les microservices backend et les clients web/mobiles.
  • Améliorer la productivité des équipes de développement grâce à de meilleurs outils, pipelines CI/CD et à l’adoption de workflows AI-native.

Fiabilité et mise à l’échelle

  • Promouvoir les principes SRE (SLIs, SLOs, error budgets) à travers les systèmes full stack.
  • Guider les équipes dans la conception de systèmes résilients : isolation des pannes, limitation de débit, auto-scaling.
  • Travailler avec les équipes opérations et SRE pour assurer une fiabilité de 99,99 %+ sur les produits clients (tournois, ligues, systèmes de scores, etc.).

Collaboration et mentorat

  • Agir comme un·e multiplicateur·rice: encadrer les développeur·euse·s, diriger des revues de conception, et encourager une culture d’innovation et de responsabilité.
  • Travailler en étroite collaboration avec les équipes produit, data, IA et mobile pour livrer des solutions de bout en bout.
  • Influencer la vision technique à long terme et contribuer à faire évoluer nos pratiques de développement à mesure que l’entreprise grandit.

Ton profil :

  • 10 ans et plus d’expérience en développement logiciel, avec une solide expertise full stack.
  • Excellente maîtrise de :
    • Frontend : React, Flutter ou frameworks similaires.
    • Backend : Java, Kotlin, Node.js ou équivalents.
    • Cloud: AWS, Kubernetes, microservices, pipelines CI/CD.
  • Capacité démontrée à concevoir des systèmes distribués à grande échelle, avec un fort accent sur la fiabilité et l’observabilité.
  • Expérience d’intégration avec des plateformes externes (SaaS, MarTech, CDP).
  • Solides connaissances en conception de systèmes, modélisation de données et gestion du cycle de vie des API.
  • Expérience en leadership technique et en mentorat d’équipes de développement.
  • Familiarité avec les outils de développement AI-native (Cursor, Copilot, RAG, LLMs) – un atout.
  • Expérience dans les domaines du divertissement numérique, des jeux/darts, de la musique ou de l’IoT – un plus.

Nos avantages et bénéfices :

  • Environnement de travail hybride : Horaire flexible combinant télétravail et présence au bureau, avec la possibilité de travailler de n'importe où dans le monde jusqu'à 2 mois par année.
  • Bien-être financier : Bonus annuel de performance, bonus à long terme, contribution équivalente au REER, et assurance vie.
  • Avantages complets : Assurance santé et invalidité compétitives, compte de dépenses pour ton style de vie, accès à la télémédecine et politique de congés maladie illimités.
  • Avantages pour les déplacements : 50 % de réduction sur les cartes OPUS et rabais sur les services de trains EXO.
  • Développement professionnel : Apprentissage continu avec accès à une plateforme d'e-learning, remboursement des frais de scolarité, et mentorat entre pairs.
  • Accessibilité : Un milieu de travail inclusif conçu pour accueillir les personnes en situation de handicap.

TouchTunes est la plus grande plateforme interactive de musique et de divertissement en établissement au monde. Tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar où quelqu’un à la table d’à côté choisit ta chanson préférée sur le juke-box ? C’est ça, notre mission. Notre plateforme diffuse des millions de chansons chaque jour – mais on ne s’arrête pas là ! Nous venons d’acquérir la plus grande entreprise de fléchettes à pointes souples aux États-Unis, nous réinventons notre application mobile qui sera lancée plus tard cette année, et nous opérons près de 100 000 appareils connectés à travers l’Amérique du Nord et l’Europe. Nous sommes des innovateurs, des penseurs stratégiques, des personnes qui rendent l'avenir possible dès aujourd’hui – c’est vraiment le moment idéal pour rejoindre notre équipe.

TouchTunes est fier·e allié·e de QueerTech et DiversityJobs 🌈
_____________________________________________________________

Your mission in the Darts team:
We are looking for a Staff Software Developer – Full Stack to play a critical role in shaping the next generation of TouchTunes’ Darts and Gaming experiences.

You will serve as a technical lead and hands-on builder across mobile, web, and backend systems. You’ll work closely with product, design, and platform teams in Montreal, Chicago, and Guadalajara to deliver reliable, scalable, and engaging customer experiences.

This is a high-impact role where you will influence software design, development, and implementation, and drive a well-architected framework across our platform

Your Day-To-Day:


Technical Leadership

  • Drive software architecture, design, and implementation of scalable full stack solutions spanning mobile (Flutter, Android/iOS), web, and backend services.
  • Define and enforce best practices in API design, microservices, DevOps, observability, and cloud-native development.
  • Partner with product and design to ensure features are delivered with high quality, performance, and reliability — across darts platforms.

Hands-On Software Development

  • Contribute to codebases across frontend (React/Flutter), backend (Java/Kotlin/Node.js), and cloud infrastructure (AWS, Kubernetes, Terraform).
  • Ensure strong API contracts and seamless integration between backend microservices and mobile/web clients.
  • Lead efforts to improve developer productivity through better tooling, CI/CD, and AI-native workflows.

Reliability & Scale

  • Champion SRE principles (SLIs, SLOs, error budgets) across full stack systems.
  • Guide teams in building resilient systems with fault isolation, rate limiting, and auto-scaling.
  • Collaborate with operations and site reliability engineering to ensure 99.99%+ reliability across customer-facing products, including darts tournaments, leagues, scoring systems.

Collaboration & Mentorship

  • Act as a multiplier: mentor software developers, lead design reviews, and foster a culture of accountability and innovation.
  • Work cross-functionally with product, data, AI, and mobile teams to deliver end-to-end solutions.
  • Influence long-term technical vision and help scale our development practices as the company grows.

Your profile:

  • 10+ years of experience in software development with deep expertise in full stack development.
  • Strong experience with:
    • Frontend: React, Flutter, or similar frameworks.
    • Backend: Java, Kotlin, Node.js, or equivalent.
    • Cloud: AWS, Kubernetes, microservices, CI/CD pipelines.
  • Proven ability to design large-scale distributed systems with a focus on reliability and observability.
  • Experience integrating with external SaaS/MarTech/CDP platforms.
  • Strong knowledge of system design, data modeling, and API lifecycle management.
  • Track record of technical leadership and mentoring software developers.
  • Familiarity with AI-native development tools (Cursor, Copilot, RAG, LLMs) is a plus.
  • Experience in consumer media, digital games/darts, music, or IoT products is an asset

Our Perks and Benefits:

  • Hybrid Work Environment: Hybrid schedule with both work-from-home and in-office time, with the ability to work anywhere in the world for up to 2 months per year.
  • Financial Wellness: Annual performance bonus, long-term company bonus, RRSP matching, life insurance.
  • Comprehensive Benefits: Competitive health insurance and disability coverage, a Lifestyle Spending Account, access to telemedicine, and an unlimited sick days policy.
  • Commuting Perks: 50% off OPUS cards and discounts on EXO train services.
  • Professional Development: Continuous hands-on learning with access to e-learning platform, tuition reimbursement, and peer mentorship.
  • Accessibility: An inclusive workplace designed to accommodate people with disabilities.

We are the world’s largest in-venue interactive music and entertainment platform, we’re all about sparking joy and human connection. That moment in a bar where someone at the next table queues for the jukebox to play your favorite song? That’s what we do – our platform plays millions of songs daily – but we’re also so much more! We just bought the largest soft-tipped darts business in the United States, we’re reinventing our mobile app for launch later this year, and we’re operating nearly 100,000 connected devices across North America and Europe. We’re innovators, strategic thinkers, people making the future possible today – and what a great time to join our team.

TouchTunes is a proud ally of QueerTech and DiversityJobs. 🌈