Lead Technique Backend/ Backend Technical Lead

Montreal, 7250 Mile-End, Montreal, Quebec, Canada Req #286
Friday, February 28, 2025

*English version will follow* 


📍 Localisation : MontrĂ©al (formule hybride) 

Ta mission au sein de l’équipe de Business Products:
Chez TouchTunes, ton travail compte réellement. On cherche un·e développeur·euse backend staff expérimenté·e pour piloter la prochaine version de nos applications produits business, développer des fonctionnalités clés et jouer un rÎle de coach technique au sein de l'équipe. Tu aideras à élever les capacités techniques de l'équipe et assureras la livraison de solutions innovantes et de haute qualité, tout en maintenant une architecture cohérente.

Ton quotidien : 

  • Diriger l'architecture backend et la conception des systĂšmes (en collaboration avec l'Ă©quipe d'architecture) pour les projets Business Products (y compris la migration du logiciel Dart League et Tournament), en garantissant la scalabilitĂ©, la fiabilitĂ© et la maintenabilitĂ©.
  • DĂ©finir et exĂ©cuter la feuille de route technique backend, en Ă©quilibrant scalabilitĂ© Ă  long terme et dĂ©ploiement rapide des fonctionnalitĂ©s.
  • DĂ©composer les tĂąches techniques complexes en tickets clairs et actionnables pour optimiser la planification et l'exĂ©cution des sprints.
  • DĂ©velopper et optimiser des services backend haute performance, en assurant stabilitĂ©, faible latence et rĂ©silience.
  • Collaborer avec les Ă©quipes produit, frontend et data pour aligner les dĂ©cisions techniques et amĂ©liorer l'intĂ©gration des systĂšmes.
  • Mentorer et guider les dĂ©veloppeur·euse·s backend, en favorisant une culture d'apprentissage et de bonnes pratiques.
  • AmĂ©liorer continuellement les processus de dĂ©veloppement en introduisant des outils d'automatisation, de monitoring et d'optimisation.
  • Se tenir Ă  jour sur les nouvelles technologies et proposer des innovations pour amĂ©liorer l'architecture backend et la performance.
  • Maintenir la documentation technique et la gouvernance pour assurer la maintenabilitĂ© Ă  long terme et le transfert de connaissances.  

Notre stack technique :

  • Java (11 & 17), Spring (Boot, Core, Data, Kafka, Security, Cloud Gateway).
  • Apache, Camel, Confluent, Kafka, Avro, AWS (DocumentDb, S3, OpenSearch, Redis, Timestream), CouchBase, MySQL, Oracle, RabbitMQ, EHCache, jabberd2, GraphQL, OpenFGA.

Ton profil :

  • DiplĂŽme en informatique ou dans une discipline similaire
  • Plus de 10 ans d'expĂ©rience professionnelle en dĂ©veloppement logiciel
  • Solide comprĂ©hension des principes et mĂ©thodologies de dĂ©veloppement logiciel, incluant Agile et les design patterns
  • ExpĂ©rience dans la conception et la crĂ©ation d'API RESTful et GraphQL
  • ExpĂ©rience dans la conception et la mise en place de systĂšmes Ă©volutifs et hautement disponibles sur AWS et Kubernetes
  • ExpĂ©rience avec diffĂ©rentes bases de donnĂ©es SQL et NoSQL (MySQL, Oracle, MongoDB, OpenSearch, Redis)
  • ExpĂ©rience dans le dĂ©veloppement de systĂšmes distribuĂ©s en temps rĂ©el utilisant Kafka, RabbitMQ, MQTT
  • Excellente maĂźtrise de Java (SpringBoot, Maven, Reactor)
  • Excellentes habiletĂ©s interpersonnelles et de communication

 

Pourquoi rejoindre notre équipe:
Chez nous, ton travail compte. Il a un impact direct sur notre clientĂšle, en crĂ©ant des moments de joie et de connexion pour des millions d'utilisateur·rice·s Ă  travers des projets passionnants qui transforment l'industrie du divertissement. Nous encourageons une communication ouverte et une collaboration Ă  tous les niveaux, avec des leaders accessibles qui valorisent chaque voix et t'encouragent Ă  exceller et Ă  innover. Notre Ă©quipe Ă©volue dans un environnement oĂč plaisir et engagement se rencontrent, et oĂč chacun est invitĂ© Ă  ĂȘtre soi-mĂȘme. 

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 pendant jusqu'Ă  2 mois par an. 

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 liĂ©es au 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.

Nous sommes fier·e allié·e de QueerTech et DiversityJobs 🌈 

_________

📍 Location: MontrĂ©al (Hybrid Tech Hub) 

 

Your mission in the Business Products team:  
At TouchTunes, your work truly makes a difference. We’re seeking an experienced Staff Backend Developer to drive the next version of our business product applications, developing key features, and acting as a technical coach within the team. You’ll help elevate the team’s technical capabilities, and ensure we’re delivering high-quality, innovative solutions while maintaining a cohesive architecture. 
 

Your Day-To-Day:   

  • Lead backend architecture and system design (in concert with Architecture Team) for the Business Products projects (including Dart League and Tournament software migration), ensuring scalability, reliability, and maintainability. 
  • Define and execute the backend technical roadmap, balancing long-term scalability with rapid feature delivery.
  • Break down complex technical work into clear, actionable tickets, ensuring efficient sprint planning and execution.
  • Develop and optimize high-performance backend services, ensuring stability, low latency, and resilience. 
  • Collaborate with cross-functional teams, including product, frontend, and data teams, to align technical decisions and improve system integration.
  • Mentor and guide backend engineers, fostering a culture of learning and best practices.
  • Continuously improve development processes, introducing automation, monitoring, and tooling for efficiency.
  • Stay up to date with emerging technologies, recommending innovations to enhance backend architecture and performance, and transfer these to the team.
  • Maintain technical documentation and governance, ensuring long-term system maintainability and knowledge transfer 

 

Our Stack:  

  •  Java (11 & 17),
  • Spring (Boot, Core, Data, Kafka, Security, Cloud Gateway).
  • Apache, Camel, Confluent, Kafka, Avro, AWS, (DocumentDb, S3, OpenSearch, Redis, Timestream)
  • CouchBase, MySQL, Oracle, RabbitMQ, EHCache, jabberd2, GraphQL, OpenFGA 

 

Your profile:  

  • Degree in computer science or similar discipline
  • 10+ years professional experience in software development
  • Strong understanding of software development principles and methodology, including Agile and software design patterns
  • Experience designing and building RESTful and GraphQL APIs.
  • Experience designing and building scalable and highly available systems on AWS and Kubernetes
  • Experience working with different SQL & NoSQL databases (MySQL, Oracle, MongoDB, OpenSearch, redis)
  • Experience building real-time distributed systems using Kafka, rabbitMQ, MQTT
  • Strong proficiency programming with Java (SpringBoot, Maven, Reactor)
  • Excellent interpersonal and communication skills

 

What’s in it for you: 

At TouchTunes, your work matters, impacting our customers and sparking joy and connections with millions of users as part of interesting projects that transform the in-venue entertainment industry. We foster open communication and collaboration across all levels, with approachable leaders that value all voices and empower you to excel and innovate. Our team thrives in an environment where fun meets hard work, and everyone is encouraged to be their authentic selves.

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. 

 

Touchtunes is the 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 moreWe 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. 

 

We are a proud ally of QueerTech and DiversityJobs. 🌈 

Other details

  • Job Family Software Development
  • Pay Type Salary