Job Posting: Back-End Engineer (Musora)

By , On , In News

Summary

Title: Back-End Engineer
Job Type: Regular Full-time
Work Location: Abbotsford, British Columbia (Remote)
Compensation: $80,000-$100,000 CAD per year
Department: Product
Closing date: As the position is filled
Experience:

  • 5+ years of experience in a Back End Engineer or similar role. 
  • Experience with technologies such as PHP, Laravel, SQL, Core front-end technologies (HTML, CSS, JS), Git, Linux

Job Description

You’ve been a Back-End or Full Stack Engineer for a few years, and you’re looking for the next step in your career. You care a lot about:

  • Writing Quality Code
  • The customer experience (this includes all stakeholders who your work might impact)
  • Software Technologies – and you have a solid foundation in technologies like PHP, Laravel, SQL, Core front-end technologies (HTML, CSS, JS), Git, Linux
  • Bonus points if you want to work with a SaaS company and have a passion for music or music education 

Who we are (Musora Media)

At Musora Media, we make playing the songs you love easier by combining great teachers, organized lessons, and practical technology with student-centred communities.

Jared Falk founded his first online lesson community in 2003 and has been steadily growing online education communities since then. Over time Musora Media has become a multi-faceted business that includes online media properties, digital and physical products, and an online education platform with over 180,000 students.

While we love all instruments, we currently have communities for drums (Drumeo), piano (Pianote), guitar (Guitareo) and voice (Singeo) within our online membership.

Underpinning all of our efforts are two simple goals: 

  1. Create more musicians
  2. Keep them playing longer

As a team member, you will be responsible for helping us create new musicians and developing a culture of continuous learning and self-improvement.

Who you are (Position Overview)

You (the Back-End Engineer) will design, build and maintain web applications’ server side. You’ll build the structure of Musora’s software applications across brands. 

Key Qualifications:

Knowledge/Education/Experience

  • Proficient in the English language, both written and verbal.  
  • 5+ years of experience in a Back End Engineer or similar role. 
  • Experience with technologies such as PHP, Laravel, SQL, Core front-end technologies (HTML, CSS, JS), Git, Linux
  • Beneficial to have experience with AWS, RESTful API development, Docker, Kubernetes, Elasticsearch, NPM, Yarn, Vue, CSS preprocessors
  • Experience with methodologies and concepts such as Agile, Automated testing, RESTful API development

Skills, Abilities and Other Attributes 

  • Ability to exhibit the Company’s Core Competencies, which include our three core values: Empathy, Passion, and Grit.
  • A collaborative team player with strong interpersonal skills and patience to work with all audiences. 
  • Effective communication skills, verbal and written. You can be both descriptive and succinct in written communication.
  • Proactive; can anticipate the needs of our users (both customers and in-house staff) and adapt designs or reach out as needed.
  • Critical thinker with the ability to solve problems; is resourceful.
  • Good organizational and time-management skills and can prioritize multiple tasks

Responsibilities (Within your role, you’ll be expected to own the following):

  • Keep Relevant Stakeholders Informed. You’ll need to collaborate on technical work with stakeholders that don’t have your technical expertise. Knowing what’s relevant can keep things efficient. 
  • Solve Technical Problems: Seemingly unsolvable bugs and technical roadblocks happen; your job is to solve the problem and/or realize when to ask for help.
  • Write Quality Code: Write code that runs well and that others can easily understand and work with.
  • Deploy Reliable Code: issues discovered only after code is incorporated into projects can cause rework and issues discovered only after code is deployed. This can cause downtime and lost reputation and revenue.

Key Duties (What you will do):

  • Support the Product and Marketing teams by building APIs and supporting infrastructure
  • Work with our product managers and front-end team to estimate timelines for new features and projects.
  • Program back-end systems in PHP/Laravel/MySQL
  • Optimize the applications for maximum speed and scalability
  • Create pull requests for code approval
  • Review other peers’ code
  • Attend development team and sprint planning meetings
  • Challenge yourself to learn new technologies or take on new projects
  • Communicate your career goals with your manager
  • Communicate any roadblocks you may have during development
  • Assist the marketing team in outlining projects

What we offer you:

  • $80,000-$100,000 CAD per year, depending on experience 
  • Remote and must be legally authorized to work in Canada
  • Full-time
  • Career Growth. You’re joining a growing team; we care about your career growth! We’re always open to learning what you need to be successful and will do our best to work with you to make that possible! 
  • Learning and Development. We encourage our employees to learn and develop their unique talents and strengths and offer Gallup-Clifton Strengths coaching and workshops.
  • Benefits. Physical & mental health benefits, prescriptions, dental, and vision benefits – we care about our employees and want to ensure YOU have the benefits you need to stay healthy and well.
  • Paid time off. We understand and value the importance of rest and recovery, including time away from work! (Plus, you’ll get your birthday off 🥳.)
  • On-site gym. We have a miniature “iron paradise” you’re welcome (encouraged, even) to use at your leisure. 
  • Onsite SNACKS.  Including an assortment of drinks (alcoholic and nonalcoholic), Cliff bars, fruit, and a delicious assortment of cheeses.

At Musora Media, we want you to bring your unique self to work and play. Please let us know if you require any accommodations at any stage in our hiring process. We will do our best to provide reasonable accommodation. 

Musora Media Inc. is an equal opportunity employer committed to diversity, equity, and inclusion in the workplace. We believe that diversity, equity, and inclusion are a necessity and that all humans have strengths, skills, and abilities that are unique and valuable. We do not permit discrimination or harassment of any kind. This includes all employment practices within Musora Media because we hire based on qualifications and business needs. We truly care about ensuring a transparent culture where everyone feels welcome, heard, and appreciated. 

Please note that while we offer flexible work environments, we are a Canadian company and cannot sponsor visas for this position. You must be eligible to work in Canada to be selected. If you have an existing work visa and require certain documentation to assist with renewal, our People & Culture team would be happy to help. 

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


This position is closed and no longer taking applications.

In order to be eligible to apply for any other position, you must be registered on BC JobConnect. 

You can register for the same here.

Please contact bcjobconnect@iecbc.ca if you have any questions or concerns.