Talent.com
tentree
Full Stack Developer (Ecommerce Platform)tentree • Vancouver, BC, CA
Full Stack Developer (Ecommerce Platform)

Full Stack Developer (Ecommerce Platform)

tentree • Vancouver, BC, CA
30+ days ago
Salary
CA$80,000.00 yearly
Job type
  • Full-time
  • Quick Apply
Job description

tentree is a lifestyle apparel company based out of Vancouver, Canada that plants ten trees for every item purchased. Our apparel is one of the most sustainable available today and we’re ranked as one of the top apparel brands as recognized by B Corp and Textile Exchange. Since our start in 2012, we have planted over 117 million trees around the world. By combining social and environmental consciousness with apparel, we empower our customers to have a direct impact on saving the planet through intentional purchasing.

Who are we looking for?

We're looking for a Shopify-first Full Stack Developer to own and evolve tentree's ecommerce platform. You've shipped production work on Shopify Plus, you've built custom Shopify apps and extensions, and you've integrated the tools modern DTC brands rely on — Klaviyo, Yotpo, NetSuite, and the like.

You'll work with internal teams and external development partners across our Shopify storefronts (Canada & USA), custom applications, and AWS infrastructure. We're an AI-forward engineering team — we use coding agents, AI-assisted code review, and automated testing to ship faster and with higher quality, and we expect you to bring the same mindset.

6-Month Goals

  1. Own and optimize the eCommerce tech stack across Shopify, custom apps, and Amazon Web Services, improving performance and reducing legacy dependencies.
  2. Continuously improve onsite experience (homepage, PDP, CLP) through bug fixes and optimizations to strengthen brand presence and CX.
  3. Build and launch flexible CLP/PLP templates with structured content, advanced filtering, labelling, colour swatches, reviews, merchandising, outfitting, and mobile-first UX.
  4. Upgrade on-site search and filtering beyond native Shopify to improve product discovery accuracy and relevance.
  5. Improve dev and product operations by leveraging AI for coding, testing, and code review, and streamlining product creation via PLM systems and Oracle NetSuite for faster, more accurate workflows.

Key Responsibilities

  • Build and maintain custom Shopify Plus themes (Liquid, Vue.js, Shopify 2.0 architecture) and optimize storefront performance
  • Build and maintain custom Shopify apps (public, custom, and embedded admin apps) and the full range of app extensions — theme extensions, checkout UI, customer account UI, admin UI, Shopify Functions, post-purchase, Web Pixel, and Flow
  • Own integrations with Klaviyo, Yotpo, NetSuite, and other marketing, reviews, and ERP tools via REST, GraphQL, and webhooks
  • Contribute to internal applications — Product Management Admin Portal (React + Laravel) and Impact Wallet (Laravel + Blade)
  • Maintain backend services (Node.js, PHP/Laravel) and AWS infrastructure (EC2, RDS, S3, Elastic Beanstalk)
  • Work comfortably with CI/CD pipelines (AWS CodePipeline, GitHub Actions) for automated builds, testing, and deployments
  • Leverage AI across the development lifecycle — coding agents, code review, and automated testing — to ship faster without compromising quality

Requirements

Professional Requirements:

  • Degree or post-secondary education in Computer Science, Software Engineering, IT, Data Science, or a related field, or equivalent practical experience
  • 5+ years full-stack development, with at least 3 years focused on Shopify Plus
  • Strong command of Liquid, Shopify 2.0 themes, and the GraphQL Admin & Storefront APIs
  • Hands-on experience building Shopify apps and app extensions, including Shopify Functions (Rust, JS, or TS), OAuth flows, session tokens, webhooks, and the Shopify CLI
  • Experience migrating from legacy customizations (Checkout.liquid, Scripts) to the current extension model
  • Proven experience integrating third-party tools like Klaviyo, Yotpo, and NetSuite
  • Proficiency with Node.js and/or Laravel, React or Vue.js, and Tailwind CSS
  • Working knowledge of AWS (EC2, RDS, S3), MySQL, and Git-based workflows
  • Fluency with AI development tools — coding agents, AI-assisted code review, and test generation — as a core part of your daily workflow

Nice to Have:

  • Experience publishing apps to the Shopify App Store, or building production custom apps for Plus merchants
  • Experience with Hydrogen/Oxygen, Remix, or other headless architectures
  • Familiarity with Shopify B2B, Markets, and multi-currency setups
  • Experience building custom AI workflows, MCP integrations, or internal developer tooling

Personal Strengths:

  • Take ownership and work independently across the stack
  • Strong QA and debugging mindset across connected systems
  • Balance speed of execution with scalable architecture
  • Treat AI tools as a force multiplier — know when to use them and when to review their output critically
  • Clear communicator with internal teams and external partners
  • Excellent problem-solving and debugging skills across systems
  • Self-starter who thrives in a hybrid, ownership-driven environment
  • Comfortable navigating a fast-paced, evolving technical landscape

Benefits

At tentree, we offer a total rewards package that supports your wellbeing, growth and everyday life.

Alongside a competitive salary, you can expect:

    • A variety of time off programs including vacation, sick days and office closures
    • Extended Health Benefits & HSA/LSA top ups
    • Training and development opportunities
    • Employee discounts on tentree products
    • A spacious East Vancouver HQ
    • A hybrid schedule with three in-office days per week (Tues-Thurs)

A typical hiring range for this position is $80,000 to $100,000 CAD per year with the final salary offer based on your qualifications, job-related skills, and relevant experience.

tentree is proud to be a certified inspiring workplace and an equal opportunity employer. We’re committed to building a team that brings varied backgrounds, perspectives and strengths to the table. All employment decisions are made based on qualifications, merit, and business needs.

Create a job alert for this search

Full Stack Developer (Ecommerce Platform) • Vancouver, BC, CA

Similar jobs

Full Stack Developer

Kira TalentVancouver, Metro Vancouver Regional District, CA
Full-time

Founded in 2012, Kira transforms the admissions process by combining on-demand, timed video and timed written assessments, and structured live interview technology with existing admissions requirem... Show more

 • Promoted

Full Stack Developer

Power FactorsVancouver, Metro Vancouver Regional District, CA
Full-time

Power Factors is a software and solutions provider leading the next generation of clean energy with Unity, one of the most extensive and widely deployed renewable energy management suites (REMS) in... Show more

 • Promoted

Full Stack / Frontend Web - Télétravail et Dashboards

TEHORAVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Une firme québécoise reconnue est à la recherche d'un(e) développeur(se) full stack / frontend.Le candidat sélectionné jouera un rôle clé dans la création d'interfaces web et de tableaux de bord.Ce... Show more

 • Promoted

Frontend-Heavy Full-Stack Engineer — Flexible Hours, Equity

MyprosperaVancouver, Metro Vancouver Regional District, CA
Full-time

A technology company in Canada is seeking a Full-Stack Engineer to enhance the user experience for wealth management advisors.This role emphasizes frontend development while also integrating backen... Show more

 • Promoted

Full Stack Developer for Agile Projects

PathlionVancouver, Metro Vancouver Regional District, CA
Full-time

Engage as a Full Stack Developer in agile projects focused on digital service delivery.Enhance user interaction and contribute to improvement processes that deliver impactful solutions.This positio... Show more

 • Promoted

Flexible Backend Web Developer for E-commerce Platforms

PhoneBoxVancouver, Metro Vancouver Regional District, CA
Full-time

Become a key player as a Backend Web Developer, focusing on e-commerce solutions and optimizing web architecture.Bring your expertise to a supportive telecommunication setting with flexible hours.T... Show more

 • Promoted

Senior Developer Driving Innovative Full-Stack Solutions for Nuclear

Nuclear Promise XVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of digital solutions in the nuclear sector as a Senior Developer.You'll develop full-stack applications while leveraging your expertise in React and Node.In this pivotal role, your... Show more

 • Promoted

Full Stack Developer

Aarorn Technologies IncVancouver, Metro Vancouver Regional District, CA
Full-time

We are seeking a highly skilled Full Stack Developer with strong expertise in Vue.The ideal candidate will have 7–10 years of experience in software development with a deep understanding of both fr... Show more

 • Promoted

Remote Full-Stack Engineer for SaaS Platform | High Impact

Enso Connect Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A tech startup in hospitality seeks a full stack software developer to join its growing team.This remote role involves significant ownership over work and the chance to impact the guest experience ... Show more

 • Promoted

Full Stack Engineer

HISH IT SERVICESVancouver, Metro Vancouver Regional District, CA
Full-time

This range is provided by HISH IT SERVICES.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Location: Remote (Canada residents with valid work au... Show more

 • Promoted

Remote Strategic BD Lead — Enterprise Web3 Partnerships

Blockchain WorksVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading company in the blockchain space is seeking a Strategic BD Lead to drive partnerships with enterprises and large corporations.The ideal candidate will have a strong background in business ... Show more

 • Promoted

Remote Full-Stack Engineer: Web & Mobile Features

Push OperationsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading technology platform in Calgary is seeking a Full Stack Developer to build and maintain features across their workforce management platform.The role involves collaborating with other teams... Show more

 • Promoted

Full Stack Engineer

Avinya TalentVancouver, Metro Vancouver Regional District, CA
Full-time

Direct message the job poster from Avinya Talent.Experienced Human Resource professional skilled in talent acquisition and hiring practices.Backend API data structure design.Data migration and infr... Show more

 • Promoted

Full Stack Shopify Developer Needed at Pearl West

Pearl WestVancouver, Metro Vancouver Regional District, CA
Full-time

Take your full stack development skills to the next level with Pearl West.This role focuses on developing advanced Shopify applications and optimizing performance.As a Senior Full Stack Developer (... Show more

 • Promoted

Remote Full Stack Engineer – SaaS Platform

VantageVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A tech company in Toronto is seeking a Full Stack Engineer to join their Product Development Team.The ideal candidate will have over 3 years of experience in SaaS development, proficient in Javascr... Show more

 • Promoted

Senior Full Stack Developer

NewRich NetworkVancouver, Metro Vancouver Regional District, CA
Full-time

At NewRich Network, we empower digital entrepreneurs to turn their dreams into reality.Our mission is simple yet bold: to help people create a balanced, fulfilling lifestyle - while building wealth... Show more

 • Promoted

Lead Full Stack Engineer — Remote Canada

USTVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading technology company is looking for a Lead Full Stack Engineer to develop application features in line with specifications.The ideal candidate will have extensive experience in Java and Jav... Show more

 • Promoted

Remote Full Stack Developer for Digital Transformation

GuuZ Consulting Services IncVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading consulting firm is seeking a Full Stack Developer for a 1-year contract with potential extensions.As a Full Stack Developer, you will engage in service innovation and program review proje... Show more

 • Promoted

Remote Full-Stack Developer: Node.js & React

Evolvic Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading tech firm in Canada is looking for Intermediate Fullstack Developers with expertise in Node.You will design and support customer-facing web applications in an agile environment while main... Show more

 • Promoted

Remote NA Ecommerce Manager - Growth & DTC Strategy

Kicking Horse CoffeeVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading coffee brand in Canada is looking for an experienced Ecommerce Manager to drive their online growth across various platforms.Responsibilities include managing the branded storefront, opti... Show more