Chez TouchTunes, ton travail a un reel impact sur notre clientele. En creant des moments de joie et de connexion pour des millions d'utilisateurrices a travers des projets passionnants qui transforment l'industrie du divertissement. Nous encourageons une communication ouverte et une collaboration a tous les niveaux, avec des leaders accessibles qui valorisent chaque voix et t'encouragent a exceller et a innover. Notre equipe evolue dans un environnement ou plaisir et engagement se rencontrent, et ou chacun est invite a etre soi-meme.
A propos du projet:
Nous lancons le developpement d'une experience media de nouvelle generation pour une application web localement embarquee dans un kiosque multimedia tactile. Concue pour une resolution 4K, cette application proposera une experience utilisateur hautement dynamique et modulaire, combinant transitions UI en temps reel, animations riches, composition video et interfaces tactiles interactives.
Ce n'est pas un site web traditionnel ni un tableau de bord d'entreprise. Nous repoussons les limites des technologies web pour livrer un produit raffine, performant et immersif, qui s'apparente davantage a une application multimedia native qu'a une simple page web.
Ta mission dans l'equipe embarque:
Construire et maintenir une couche de logique intermediaire en Go qui fait le lien entre l'UI, les services backend et les fonctionnalites systeme (OS).
Definir et implementer des services internes qui orchestrent l'etat, la logique de controle et la communication inter-processus dans le kiosque.
Concevoir des API propres et testables qui exposent des comportements autant aux clients frontend qu'a l'infrastructure backend.
Collaborer avec les developpeurses frontend pour assurer une integration fluide et un etat applicatif previsible.
Mettre en place des watchdogs, enregistrements de service, diagnostics et modeles de gestion des erreurs pour garantir une operation locale robuste.
Participer aux ceremonies d'equipe, aux estimations et aux sessions de planification inter-fonctionnelles avec les autres equipes Soundwave.
Contribuer aux decisions techniques concernant l'architecture et la structuration des composants systeme locaux.
Soutenir l'automatisation des tests en livrant des services deterministes, observables et bien documentes.
Ton profil :
3 annees d'experience professionnelle en developpement logiciel, dont au moins 2+ annees avec Go (Golang) en production.
Solide comprehension de l'architecture orientee services, des protocoles de communication et des modeles d'orchestration systeme.
Experience de travail proche de l'OS : processus systeme, gestion d'I/O, communication inter-processus et diagnostics.
Capacite a concevoir des API et services qui exposent clairement leurs capacites aux clients frontend et backend.
Bonne maitrise des contrats d'interface, flux de donnees et gestion des erreurs dans des systemes distribues.
Excellentes competences en communication et volonte de collaborer etroitement avec des coequipiereres multidisciplinaires.
Habitude d'ecrire des tests automatises et de contribuer aux pipelines CI/CD pour assurer la qualite, la performance et la securite.
Encore mieux si tu as:
Une experience dans les environnements kiosque, IoT, lecture multimedia ou embarque.
Une familiarite avec les systemes Linux et des outils comme systemd, dbus ou udev.
Une exposition a WebSockets, gRPC ou autres modeles de communication temps reel.
Une comprehension des mecanismes de cache, buffering ou gestion d'etat temporaire dans des systemes local-first .
Une experience de deploiement d'applications locales avec des conteneurs ou environnements sandboxes (Docker, Snap, Flatpak).
Une familiarite avec les frameworks frontend (React, TypeScript) pour une collaboration plus fluide cote API.
Nos avantages et benefices :
Environnement de travail hybride :
Horaire flexible combinant teletravail et presence au bureau, avec la possibilite de travailler de n'importe ou dans le monde jusqu'a 2 mois par annee.
Bien-etre financier :
Bonus annuel de performance, bonus a long terme, contribution equivalente au REER, et assurance vie.
Avantages complets :
Assurance sante et invalidite competitives, compte de depenses pour ton style de vie, acces a la telemedecine et politique de conges maladie illimites.
Avantages pour les deplacements :
50 % de reduction sur les cartes OPUS et rabais sur les services de trains EXO.
Developpement professionnel :
Apprentissage continu avec acces a une plateforme d'e-learning, remboursement des frais de scolarite, et mentorat entre pairs.
Accessibilite :
Un milieu de travail inclusif concu pour accueillir les personnes en situation de handicap.
TouchTunes est la plus grande plateforme interactive de musique et de divertissement en etablissement au monde. Tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar ou quelqu'un a la table d'a cote choisit ta chanson preferee sur le juke-box ? C'est ca, notre mission. Notre plateforme diffuse des millions de chansons chaque jour - mais on ne s'arrete pas la ! Nous venons d'acquerir la plus grande entreprise de flechettes a pointes souples aux Etats-Unis, nous reinventons notre application mobile qui sera lancee plus tard cette annee, et nous operons pres de 100 000 appareils connectes a travers l'Amerique du Nord et l'Europe. Nous sommes des innovateurs, des penseurs strategiques, des personnes qui rendent l'avenir possible des aujourd'hui - c'est vraiment le moment ideal pour rejoindre notre equipe.
TouchTunes est fiere alliee de QueerTech et DiversityJobs o
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.
About the project
We are kicking off the development of a next-generation media experience for a locally run web application embedded in a multimedia touchscreen kiosk. Designed for 4K resolution, this application will offer a highly dynamic, modular user experience combining real-time UI transitions, rich animations, video compositing, and interactive touch interfaces.
This is not a traditional website or corporate dashboard. We are pushing the limits of web technologies to deliver a polished, high-performance product that feels more like a native multimedia application than a web page.
Your mission in the embedded team:
Build and maintain a middle-tier logic layer using Go that mediates between UI, backend services, and OS-level functionality.
Define and implement internal services that orchestrate state, control logic, and inter-process communication within the kiosk system.
Design clean, testable APIs that expose behavior to both frontend clients and backend infrastructure.
Collaborate with front-end developers to ensure seamless integration and predictable application state.
Implement watchdogs, service registration, diagnostics, and fault-handling patterns for robust local operation.
Participate in squad ceremonies, estimations, and cross-functional planning sessions with other Soundwave teams.
Contribute to technical decisions related to the architecture and layering of local system components.
Support test automation by delivering deterministic, observable, and well-documented services.
Your profile:
3+ years of professional software development experience, with at least 2+ years of Go (Golang) in production environments.
Strong understanding of service-oriented architecture, protocol boundaries, and system orchestration patterns.
Experience working close to the OS: system processes, I/O handling, inter-process communication, and diagnostics.
Ability to design APIs and services that cleanly expose capabilities to frontend and backend clients.
Clear thinking around interface contracts, data flow, and error handling in distributed systems.
Strong communication skills and a willingness to collaborate tightly with teammates across disciplines.
Write automated tests and actively contribute to CI/CD pipelines to ensure service quality, performance, and security.
Even better if you have:
Experience working in kiosk, IoT, media playback, or embedded environments.
Familiarity with Linux-based systems and tools like systemd, dbus, or udev.
Exposure to WebSockets, gRPC, or other real-time communication patterns.
Understanding of caching, buffering, or temporary state management in local-first systems.
Experience deploying local apps using containers or sandboxed runtimes (e.g., Docker, Snap, Flatpak).
Familiarity with frontend frameworks (React, TypeScript) for tighter API collaboration.
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. o
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.