Lead Technique Backend/ Backend Technical Lead
*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 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.
We are a proud ally of QueerTech and DiversityJobs. đ
Other details
- Job Family Software Development
- Pay Type Salary