Lead Architect & Back End Engineer
Apply NowCompany: Musora Media
Location: Abbotsford, BC V2S 0A1
Description:
Lead Architect & Back End Engineer
Department: Engineering
Employment Type: Full Time
Location: Abbotsford, BC
Reporting To: Robert Willems
Compensation: $120,000 - $140,000 / year
Description
Hi, I am Robert, Director of Software Engineering at Musora. We're an online music education company with the mission to create a world where everyone can play the songs they love!
Are you ready to shape the architecture of a cutting-edge platform? As our Lead Architect, you'll drive robust API design, build scalable systems, and craft efficient database schemas. Beyond the code, you'll inspire and mentor a talented back-end engineering team, cultivating a culture of technical excellence and innovation. Ready to make an impact? Let's build the future together!
We've requested a cover letter because we believe your personality is more than just bullet points on a rsum. Your letter will signal that this role is important to you.
Key Duties & Responsibilities
Architectural Leadership
API Design
Database Schema Design
Team Leadership
Operational Excellence
Driving Innovation
Skills, Knowledge and Expertise
Experience
Technical Skills
Soft Skills
BONUS POINTS IF YOU HAVE:
Perks to working here (your benefits)
Department: Engineering
Employment Type: Full Time
Location: Abbotsford, BC
Reporting To: Robert Willems
Compensation: $120,000 - $140,000 / year
Description
Hi, I am Robert, Director of Software Engineering at Musora. We're an online music education company with the mission to create a world where everyone can play the songs they love!
Are you ready to shape the architecture of a cutting-edge platform? As our Lead Architect, you'll drive robust API design, build scalable systems, and craft efficient database schemas. Beyond the code, you'll inspire and mentor a talented back-end engineering team, cultivating a culture of technical excellence and innovation. Ready to make an impact? Let's build the future together!
We've requested a cover letter because we believe your personality is more than just bullet points on a rsum. Your letter will signal that this role is important to you.
Key Duties & Responsibilities
Architectural Leadership
- Design scalable back-end architectures.
- Define coding standards and pursue modern patterns (e.g., modular, microservices).
API Design
- Develop and maintain RESTful/GraphQL APIs.
- Establish API best practices for security, versioning, and integrations.
Database Schema Design
- Optimize MySQL schemas for scalability and performance.
- Implement indexing, query optimization, and migration strategies.
Team Leadership
- Mentor back-end engineers and align teams on technical decisions.
- Collaborate across teams to deliver technical solutions.
Operational Excellence
- Ensure system reliability through CI/CD, monitoring, and logging.
- Manage deployments for minimal downtime.
Driving Innovation
- Introduce new technologies and promote continuous improvement.
Skills, Knowledge and Expertise
Experience
- 7+ years in back-end development and technical architecture, with 3+ years in a leadership or team management role.
- Experience designing scalable architectures for SaaS or similar platforms.
Technical Skills
- Expert knowledge of PHP (Laravel) or similar languages/frameworks.
- Expert-level experience in designing, building, and maintaining APIs.
- Strong experience with MySQL, including schema design, query optimization, and indexing.
- Familiarity with containerization tools (Docker) and cloud platforms (AWS, GCP).
Soft Skills
- Strong leadership, mentorship, and communication skills.
- A collaborative mindset and ability to bridge gaps between technical and non-technical teams.
- Passion for delivering high-quality, scalable solutions in a delivery-focused environment.
- Ability to exhibit the Company's Core Values: Empathy, Passion, and Grit.
- Proficiency in the English language (written and verbal).
BONUS POINTS IF YOU HAVE:
- Experience integrating back-end systems with mobile applications.
- Familiarity with caching strategies and edge computing infrastructure for performance optimization.
Perks to working here (your benefits)
- Extended Benefits. Health, Prescriptions, Dental, Mental Health Support and Vision Benefits for full-time/permanent positions - we care about our employees and we want to make sure YOU have the benefits you need to stay healthy and well.
- Paid time off - we understand and value the importance of rest and recovery and that includes time away from work!
- Career Growth. You're joining a growing team and company with ambitious goals.
- Learning & Development. We encourage our team to develop their unique strengths, offering Gallup-Clifton Strengths coaching and workshops, along with tailored education opportunities.
- Onsite Amenities and Events. Onsite parking, on-site gym, and events! Be a part of a fun-loving team!
- Onsite SNACKS, beer/kombucha fridge, coffee/tea and more! We want to make sure you stay fuelled throughout the day!
- Casual dress. We want you to feel comfortable when you work. No need to wear a business suit [unless you want to].
- Flexible work. Work on-site at our Abbotsford, BC, Canada head office, or in a hybrid environment (role dependant). Please note that hybrid roles will require weekly office presence.