Développeur·euse Backend Staff / Staff Backend Developer
*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 domaine similaire.
- 10+ années d'expérience professionnelle en développement logiciel.
- Bonne compréhension des principes et méthodologies de développement logiciel, y compris Agile et les patterns de conception.
- Expérience en conception et développement d'API RESTful.
- Expérience avec MySQL, Oracle, NoSQL.
- Excellente maîtrise de Java et outils associés (Gerrit/Git, Maven, Jira, processus Agile, tests unitaires, mocks, intégration continue, HazelCast, Eclipse ou IntelliJ).
- Excellentes compétences interpersonnelles et en 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 🌈
_________
Staff Backend Developer
📍 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 APIs
- Experience working with MySQL, Oracle, NoSQL
- Strong proficiency in programming languages such as Java (Gerrit/Git, Maven, Jira, Agile processes, unit testing, use of mocks, continuous integration, HazelCast, Eclipse or IntelliJ
- 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