Skip to main content
Post your resume and find your next job on Indeed!

Accessible Media Inc $80,000 jobs

Sort by: -
    • Some of the work is deep, like locale handling in the API, delivering translations to mobile without an app store release, or making search work in a new…
    • View all Musora Media Inc jobs - Abbotsford jobs - Full Stack Developer jobs in Abbotsford, BC
    • Salary Search: Full Stack Engineer salaries in Abbotsford, BC
    • See popular questions & answers about Musora Media Inc
    • Creative Alignment Fluency: A proven track record of successfully collaborating with creative agencies or internal Copy and Design teams, with the ability to…
  • View similar jobs with this employer
    • Experience with document processing at scale: conversion pipelines, vision-language parsing, PDF and rich-document formats, media transcoding, or content-…
  • View similar jobs with this employer
    • This posting reflects an approved, open position within the organization.
    • Along with Product and Engineering partners, we design solutions and collaborate in…
  • View similar jobs with this employer
    • Bonus: media, publishing, subscription, or creator-economy category experience.
    • This posting reflects an approved, open position within the organization.
    • Monitor global shifts in kids' media, educational models, and parenting trends to identify category whitespace and build pipeline strategy.
    • The Senior Data Analyst (Revenue Operations) contributes to the growth of Direct Response Media Group (DRMG) and affiliated companies, including Dollco Print…
    • Create or contribute to an inspiring creative brief for media and creative agencies, evaluates creative campaigns and media strategies.
    • Excellent media relations skills and a current network of media contacts.
    • Experience in media relations and issues management.
    • Excellent media relations skills and a current network of media contacts.
    • Experience in media relations and issues management.
    • Build EQ Bank’s owned media and editorial engine so the brand has an always-on voice that is useful, distinctive and relevant beyond major campaign moments.
    • Ability to translate complex financial concepts into clear, accurate, empathetic and accessible language for multiple audiences.
    • The Manager, Technology Workplace Services is responsible for the operational aspect of running Technology Workplace Services.
  • View similar jobs with this employer
    • You are an experienced Document Controller with 5+ years of post-graduate experience looking for the next step or are currently undertaking a similar role in a…
    • The ideal candidate will have strong expertise in Primavera P6, complex major programs involving multiple billion-dollar-projects and have excellent experience…
Get e-mail updates for the latest Accessible Media Inc $80,000 jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Full Stack Engineer
Abbotsford, BC V2T 6H2
•
Hybrid work
$80,000–$100,000 a year
Full-time

Job details

$80,000–$100,000 a year
Paid time off, Vision care, Dental care, Profit sharing, On-site gym, Casual dress, On-site parking
Full-time
Hybrid work in 107-31265 Wheel Ave, Abbotsford, BC V2T 6H2

Full job description

Musora's five platforms, Drumeo, Pianote, Guitareo, Singeo and PlayBass, teach people around the world to play an instrument. Almost all of it is in English. We want a drummer in Bogotá or a pianist in Berlin to open our app and find lessons, menus, search, checkout and support emails in their own language, and we want the first new language to teach us how to add the next ones.

Hi, I'm Caleb Favor, the Chief Technical Officer at Musora Media, and we're hiring a full-stack engineer to make that happen. You'll be the first team member whose primary focus is localization, and you'll work across every codebase we have: a Vue web app, a React Native mobile app, a Laravel backend, marketing sites, a Shopify checkout and a Sanity catalogue of tens of thousands of lessons. Some of the work is deep, like locale handling in the API, delivering translations to mobile without an app store release, or making search work in a new language. Some of it is a long tail of strings, screens and templates that need to be extracted and wired up. We expect you to use AI coding tools for the long tail and your judgement for the rest.

You'll report to the CTO, work alongside the frontend, mobile and backend leads, and spend a lot of time with the publishing, marketing and support teams who own the words. If you've localized a product before and know where it goes wrong, we'd like to hear from you.

Important Notes:
  • To ensure you’re viewing the most accurate and up-to-date job opportunities, please apply directly through our official website or through our trusted third-party sites (Indeed, Monster, Glassdoor, LinkedIn, Talent.com & Ziprecruiter).
  • We don’t use AI to screen applications. So if you put real thought into your submission (and avoid generic, AI-generated responses), it will absolutely stand out!
  • A cover letter is welcome, but not required.

What you will do

Build the localization foundation

  • Add internationalization to our Vue web app, React Native mobile app and Laravel backend. This covers locale detection, user language preference, language switching, fallbacks to English, and how translated text is stored and delivered.
  • Move hardcoded English text into translation files across all three codebases, including API messages and transactional emails.
  • Set up an automated translation pipeline so new strings are translated when code is merged, with a glossary for music terminology and a do-not-translate list for song titles and brand names.

Localize content, marketing and commerce

  • Lesson titles, descriptions and other structured content live in our CMS. Translate them at a scale of tens of thousands of documents.
  • Bring the marketing pages into new languages with correct international SEO, and carry the customer's language through the Shopify checkout, order emails and subscription management.
  • Localize the video player menus and set up language-specific search indices.

Make each new language fast to launch

  • Add CI checks so new features cannot ship with untranslated text, and catch layout problems from longer text before release.
  • Share one translation catalogue between web and mobile, and use standard pluralization and message formatting in both.
  • Own the checklist for launching a language, arrange native-speaker review of billing and pricing copy, and write short guides for engineers and marketers on working with translated text.

Who you are

  • Demonstrated ability to exemplify the company's core values: Empathy, Passion and Grit.
  • 3+ years of professional full-stack development, with production experience in at least two of: Vue.js or React, React Native, and Laravel or another modern server-side framework.
  • You have shipped internationalization in production and know the details: i18n libraries, locale resolution, pluralization, message formatting, and layouts that break when text gets longer.
  • You have worked with translation tooling such as string extraction, translation memory and machine translation with human review.
  • Strong JavaScript and TypeScript, solid PHP, and comfortable with SQL and CI pipelines.
  • You can run a multi-team project: plan it, sequence it and report progress against milestones.
  • You write clearly and communicate proactively in an asynchronous team.
  • Reliable internet connection
  • Proficiency in the English language (written and verbal)
  • Ability to exhibit the Company's Core Values: Empathy, Passion, and Grit.

Nice to have

  • You have taken a product from one language to several.
  • Experience with a headless CMS (we use Sanity) and with international SEO.
  • Experience with translation management platforms or LLM-based translation with glossaries.
  • Experience with Shopify internationalization or subscription commerce.
  • You read a second language.
  • You play an instrument.

Our stack

  • Web: Vue 3, TypeScript, Vite. Mobile: React Native, Expo. Backend: Laravel, PHP 8, MySQL, Redis, AWS.
  • Content and search: Sanity, Algolia. Video: Bitmovin. Commerce: Shopify. Edge: Cloudflare Workers.
  • Tooling: Docker, GitHub, GitHub Actions, Playwright, and AI coding tools, which we pay for and use daily.

The Hiring Process

  • Applied
  • Initial Interview - Virtual
  • Hiring Manager Interview - Virtual
  • Technical Interview - Virtual
  • Final Interview - In Person
  • References
  • Offer

Why you’ll love working here

First and foremost, we hope you’re excited about the work itself, what you’re building, who you’re building it with, and the impact you’re making. We’re passionate about our mission and values, and we’re looking for people who feel the same.

That said, we also offer some great perks to make your day-to-day even better:

  • Extended Benefits: Comprehensive health coverage, including prescriptions, dental, vision, and mental health support for full-time, permanent team members—because your well-being matters.

  • Paid Time Off: We value rest and recovery. Taking time away from work is essential, and we fully support it.
  • Career Growth: Join a growing company with ambitious goals, where there’s real opportunity to develop and advance your career.
  • Learning & Development: We invest in your growth through Gallup-Clifton Strengths coaching, workshops, and tailored learning opportunities to help you build on what you do best.
  • Onsite Amenities & Events: Enjoy onsite parking, a gym, sauna, and regular team events, and be part of a fun, connected workplace.
  • Snacks & Meals: Stay fueled with our lunch program, coffee, tea, and a stocked beer/kombucha fridge.
  • Casual Dress: Come as you are. Wear what makes you comfortable (business suits optional).
  • Hybrid Work Options: Work from our Abbotsford, BC head office or in a hybrid setup, depending on your role. Hybrid roles include regular in-office time.
  • Profit Sharing Opportunity: We offer profit sharing tied to company performance. When revenue goals are met, employees share in the rewards of the business's success.

Who we are (Musora Media):

Musora is a team of builders and creators, passionate about making music education accessible and engaging for everyone through technology. We move quickly, adapt constantly, and focus on pushing the boundaries of what’s possible in music learning. If you’re someone who thrives in fast-paced environments, loves to take ownership, and is always looking for ways to grow, you’ll fit right in. We hire based on talent, qualifications, and the value you bring to the table. Discrimination or harassment of any kind has no place here. We foster a transparent, inclusive, and diverse culture where everyone feels welcome and empowered to do their best work.

We're committed to providing reasonable accommodation throughout our hiring process. Please let us know if you have any accommodation needs. To be considered for permanent positions, you must be eligible to work in Canada. We cannot sponsor visas for all permanent positions, but our People & Culture team can assist with work visa renewals.

All offers are contingent upon the successful completion of background checks and/or employment verification results.

To learn more about Musora's origins, check out this VIDEO

Let Employers Find YouUpload Your Resume