Touchtunes is the largest in-venue interactive music and entertainment platform, transforming bars, restaurants, and social spaces into connected experiences. With millions of users engaging daily through jukeboxes, mobile apps, and interactive games like darts, we are building the future of out-of-home entertainment.
role overview
we are looking for a software developer – full stack to play a critical role in the development of touchtunes’s mobile application used to play music on our jukeboxes.
you will be a hands-on builder across mobile 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 and development while implementing the well-architected framework strategy across our platform.
responsibilities
hands-on software development
* contribute to codebases across mobile native frontend (swift for ios and kotlin for android), backend (java microservices based on spring boot), and cloud infrastructure (aws, kubernetes, terraform).
* ensure strong api contracts and seamless integration between backend microservices and mobile application.
* contribute to the efforts to improve developer productivity through tooling, ci/cd, and ai workflows.
reliability & scale
* apply sre principles (slis, slos, error budgets) across full stack systems.
* build 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.
* 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.
qualifications
* 3+ years of experience in software development with deep expertise in full stack development.
* strong experience with:
* frontend: swift for ios or kotlin for android (both would be ideal)
* backend: java in a microservice (rest) architecture using spring boot
* 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.
* familiarity with ai-native development tools (cursor, copilot, rag, llms) is a plus.
* experience in consumer media and music is an asset.
#j-18808-ljbffr