Full Stack Engineer
$80k - $100k per yearForce Inspection Services
Location 107-31265 WHEEL AVE,ABBOTSFORD, BC, V2T 6H2,Canada
Base Pay $80,000.00 - $100,000.00 / Year
Employee Type Full Time
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 w e'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:
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.
Requirements
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.
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
Content and search: Sanity, Algolia. Video: Bitmovin. Commerce: Shopify. Edge: Cloudflare Workers.
Tooli
$32.84 - $44.96 per hour
...performs assessments, plans, implements and evaluates nursing care. The LPN operates in accordance with the competency guidelines and full scope of practice within the Standards of Practice as outlined by the British Columbia College of Nurses and Midwives (BCCNM), and according...SuggestedInternship$37.58 - $46.07 per hour
...career with us - come, experience our creative, innovative, and performance-based company! Job Description The Aircraft Maintenance Engineer - Mechanics (AME-M) performs aircraft maintenance, repairs and overhaul applicable to their trade and completes the associated...SuggestedLong term contractPermanent employmentFull timeFor contractorsRelocation package$120k per year
...rapid growth. The Role We're looking for a Senior Electrical Engineer with a deep understanding of battery management systems (BMS),... ...meaningful and will leave a lasting positive legacy. Job Types: Full-time, Permanent Pay: $120,000.00 per year Benefits:...SuggestedLong term contractPermanent employmentFull timeRelocationMonday to fridayFlexible hours$39.7 per hour
...Class 4th Power Engineer Join Us! Our team is looking for 4th Class Power Engineer for our Abbotsford Turkey Plant. BC. Join our family... ...70 plus shift premium. Dual ticketed: $0.97 additional Full benefit as per CBA Paid vacation and sick time off...SuggestedHourly payPermanent employmentFull timeShift work- Full Time Sales Lead Pandora @ Sevenoaks Shopping Centre As the largest jewelry brand in the world, we give a voice to millions of people’s love every day. Our beautiful products empower people all around the world to express themselves. We are proud to be part of their stories...SuggestedLong term contractFull timeTemporary workWork at officeWorldwideFlexible hoursNight shift
$40 - $50 per hour
...Your role at GEI. GEI Consultants is a nationally recognized engineering and environmental consulting firm with offices across North America... ...(e.g., Endpoint Central, Microsoft Intune Remote Help) Manage Engine Soft Skills: Provides technical support to the Helpdesk...Work at officeRemote workFlexible hoursAfternoon shift$5000 per month
Description What does it mean to join Mobile Klinik powered by TELUS? Our goal is to provide Canadians with an excellent experience We are passionate about people - our customers, our communities, and our team We work tirelessly in our stores to provide best in class...Hourly payRemplacementFull timeFlexible hoursShift workAfternoon shift$20 per hour
SSRG is currently hiring a full-time Static Security Guard in Abbotsford, BC.This is a full time position from 9 AM to 5 PM, Monday to Friday. We are looking for a reliable and professional individual with strong communication skills and a commitment to safety and security.Scarlet...Full timeMonday to friday- ...most often conducted remotely. This is a casual, project-based role well suited for individuals looking to participate part-time (or full-time) in research based on availability and profile match. Requirements A smartphone, tablet, or computer with a working...Full timePart timeCasual workRemote workFlexible hours
$31.7 per hour
...week. Our facility operates 24/7; on-call shift work is required. Full time opportunities will be posted and awarded by seniority as... ...following all food safety procedures Perform manual lifting, stacking, and pulling (up to approx. 50lbs) Perform various tasks using...Hourly payPermanent employmentFull timeWork at officeLocal areaShift work$850 per week
...with research firms, universities, and trusted brands to gather genuine consumer insights. We help connect everyday people with flexible full-time or part-time remote market research opportunities that influence real products, services, and customer experiences. Role...Full timeTemporary workPart timeCasual workImmediate startRemote workFlexible hours- ...helpers to ensure production runs are being completed on time, in full, while ensuring quality standards are being met. Work with... ...Post-secondary Education in Mechanical or Electro-Mechanical Engineering Diploma or equivalent, or relevant experience preferred. Able...Monday to fridayShift workNight shiftAfternoon shift
- ...unrestricted Driver’s License Must be able, with or without reasonable accommodation, to retrieve material from shelves and floor stacks and lift and carry up to 50 lbs. frequently and up to 70 lbs. on occasion Preferred Qualifications: Have a High School diploma or...
- ...Partially Virtual / Hybrid (Canada) Employment Status: Permanent Full-time The Canadian Red Cross (Red Cross) - an inspirational not... ..., data usage, enhancements, etc. Partner with TG data engineers to optimize data structures and improve accessibility. Coordinate...Permanent employmentFull timeWork at office
- ...start of this development program Must be able, with or without reasonable accommodation, to retrieve material from shelves and floor stacks and lift and carry up to 50 lbs. frequently and up to 70 lbs. on occasion Preferred Qualifications: Have at least one (1) year...For contractorsTraineeshipRelocation
$51.41 per hour
...One where self-directed, empowered employees have our trust and full support to realize their potential as they strive to make a bigger... ...electrical systems to interpret failure modes to identify and adjust Engine and Vehicle Control modules \n Respond to road calls for...Long term contractTemporary workLocal areaMonday to fridayShift work$80k per year
...Continuous Improvement Specialist Location: Mission, BC Onsite, Full time, Permanent Are you a hands-on manufacturing professional... ...environment, ideally in industrial or manufacturing engineering, quality, production, or continuous improvement. ~ Experience...Permanent employmentFull timeFlexible hoursDay shift- ...motivated professional to join their dynamic team as a temporary full time Civic Building Project Coordinator to cover a 12 to 18... ...construction, including relevant codes, materials and systems, engineering concepts and construction practices as well as the ability to apply...Hourly payRemplacementFull timeTemporary workFor contractorsInternshipLocal areaMonday to friday
$237.93k - $280.75k per year
...Development Services Planning & Development Services EXEMPT, Full Time Posting #J1026-0959 Abbotsford is one of British... ...Urban Studies, Public Administration, Business Administration, Engineering or related discipline. Registered Professional Planner (RPP/MCIP...Long term contractFull time$850 per week
...online or in-person. No commute needed should you choose to work from home remotely. No minimum hours. You can do this part-time or full-time Enjoy free samples from our sponsors and partners in exchange for your honest feedback of their products. You get to review...Permanent employmentFull timeTemporary workPart timeLocal areaRemote workWork from homeFlexible hours- ...communities together across Canada and the USA — one person, one home, one business at a time. Today, more than 1,300 local magazines and a full suite of digital marketing solutions help tens of thousands of local businesses grow. We're looking for the next person to build one in...Permanent employmentFor contractorsSelf employmentLocal area
$27 - $32 per hour
...supervision. Maintain accurate program files and revision records in accordance with company standards. Collaborate with Production, Engineering, and Quality to support machining requirements for existing products and new product development. Participate in training and...Hourly payFull timeApprenticeshipSummer workInternshipMonday to friday- ...Cook Boston Pizza Cooks are the engine of the entire restaurant! They are responsible for creating our delicious menu items perfectly every time for every guest. Cooks are responsible for ensuring that our most important people, our Guests, have an excellent Boston Pizza...Work at officeLocal areaFlexible hours
$37 per hour
...memberships, and courses ~ Automotive Service Technician Trade Certification Experience and specialization Area of specialization Engine repair Electrical and electronic system Diagnostics Alignment, steering and suspension Brake system Fuel and emission...Permanent employmentFull timeRemote work$38 per hour
...produce precision components that meet strict quality standards. Working in a fast-paced production environment, you will interpret engineering drawings, troubleshoot machining issues, and ensure consistent part quality. This role requires strong machining experience,...Hourly payFull timeMonday to friday$25 per hour
...Sales Representative Metro Vancouver, BC Atlas Engineered Products Ltd. (AEP) is looking for a motivated Sales Representative to join our growing team in Metro Vancouver, BC. As one of Canada's fastest-growing, publicly traded manufacturers of building components and...Hourly payLong term contractFor contractorsWork at officeRemote work- ...standards & expectations Maintain and enhance the food products through creative menu development and presentation Adhere to menu engineering program and create seasonal and holiday menus according to hotel guidelines Control outlet food cost, through menu engineering,...Full time
$90k - $100k per year
...matter - and build a career with a company that's building North America - we want to hear from you! ABOUT THE ROLE The Reliability Engineer is assigned to identifying, developing and implementing engineering and system projects to improve plant condition, operability,...InternshipLocal areaFlexible hours- ...management skills Excellent understanding of aircraft practices and repair design. Education Certificate in Aircraft Maintenance Engineering (approved by TCCA or the applicable governing body) or equivalent considered an asset; Holder of AME (AME-M2, AME-E) license of...Long term contractFor contractorsApprenticeshipRelocation package
- ...and ensure the accuracy of overall resource demand at all time on rolling wave basis; Review materials, resource application, and Engineering status, as the inputs for ongoing schedule tracking/assessment; Manage post induction work scope changes (include Customer...Long term contractPermanent employmentFor contractorsImmediate startRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Engineer. Be the first to apply!



