Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer (Ecommerce Platform)

$80k - $100k per year
Full-time

tentree

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. 
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Full Stack Developer (Ecommerce Platform) in Vancouver, BC vacancy
  •  ...Buyapowa are looking for an experienced full stack developer to join our product development team, with a focus on front end React development...  ...and lower-level AWS services through Terraform to bring our platform to enterprise-level clients with high security and scale requirements... 
    Suggested
    Remote job
    Full time
    Internship
    Flexible hours

    Buyapowa

    Vancouver, BC
    9 days ago
  • $38 - $41 per hour

    Full Stack Web Developer Cela Location 305-350 E 2nd Ave Vancouver, BC Salary 38.00 to 41.00 hourly (To be negotiated) / 37.5 hours per week Full time Starts as soon as possible Benefits: Health benefits, financial benefits, Long term benefits, other benefits Languages... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Immediate start
    Remote work

    Cela

    Vancouver, BC
    10 days ago
  •  ...Consult with clients to develop and document Website requirements Design and integrate website related code Determine hardware and software requirements to achieve optimal server performance Develop website architecture Write, modify and test website related code... 
    Suggested
    Full time

    Cela

    Vancouver, BC
    11 days ago
  •  ...building immersive training and onboarding platforms that combine Virtual Reality, Artificial...  ...Review pull requests and mentor developers Troubleshoot technical issues and support...  ..., or Solution Architect role ~ Strong full-stack development experience ~ Experience designing... 
    Suggested

    Aequilibrium Software Inc.

    Vancouver, BC
    2 days ago
  • $85k - $160k per year

    Senior Full Stack Java Developer Position Description THIS ROLE IS BASED IN VANCOUVER BC AND IS NOT OPEN TO REMOTE OPTIONS. CGI is more...  ...focused APIs and capabilities which power web and mobile online platforms Design and develop re-usable APIs that focus on customer... 
    Suggested
    Flexible hours
    Vancouver, BC
    14 days ago
  •  ...Cloud DX, an industry leader in digital healthcare, is looking for a passionate software developer to help build the future of our digital healthcare platform.  As a  Senior Full Stack Developer,  you will serve as a domain expert for Cloud DX’s next-generation connected... 
    Full time
    Remote work

    Cloud DX, Inc.

    Vancouver, BC
    28 days ago
  • $60k - $85k per year

     ...of life. When you join Total Life, you aren’t just joining a platform—you are joining a movement to ensure that every senior has a...  ...is at the center of everything we do, and we're looking for a Full-Stack Developer who wants their code to actually mean something. You'll work... 
    Remote work
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    a month ago
  • $112.63k per year

     ...the Connected Operations Cloud, which is a platform that enables organizations that depend on...  ...harness Internet of Things (IoT) data to develop actionable insights and improve their...  ...are seeking a skilled and passionate Lead Full Stack AWS Developer, Business Applications to... 
    Long term contract
    Internship
    Remote work
    Flexible hours

    Samsara

    Vancouver, BC
    9 days ago
  • $65.55k - $84k per year

     ...hiring multiple entry-level Software Developers through our Developer Jumpstart Program - a full-time permanent opportunity...  ...including RESTful services, and cloud platforms such as AWS Strong...  ...and Instagram ( Internal Title: Junior Software Developer, Full Stack... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    9 days ago
  • $50k - $75k per year

    🚀 Full-Stack Developer Equity + Bonus + Massive Growth Opportunity About Total Life At Total Life, we’re redefining mental healthcare for older adults by leveraging a telehealth platform that delivers evidence-based emotional support. Our mission is to ensure quality... 
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...Optix is looking for a Senior Full Stack Engineer to help us build the next generation of AI-powered features in our platform. We are evolving from a rules-based automation platform...  ...meaningful value to our customers Develop the integrations and full-stack experiences... 
    Full time
    Manual labor
    Work at office
    Flexible hours
    Shift work

    Optix

    Vancouver, BC
    7 hours ago
  •  ...agencies. ResponsiveAds is currently looking for Senior Full-Stack Developers to work on our Next Gen Self-Serve Studio 4 Product which includes...  ...The target customers are designers, so you have a chance to develop a product that “excites” them. Desired Skills and... 
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  • $133k - $168k per year

     ...Columbia Type: Direct Hire Job #13387 Salary: CA$140,000 Per Hour MatchBox Consulting Group is currently seeking a Full Stack Developer (Typescript, Python, React) for a permanent role with a client of ours located in Vancouver. This role is 100% remote and open... 
    Hourly pay
    Permanent employment
    Direct hire
    Remote work

    MatchBox

    Vancouver, BC
    more than 2 months ago
  • $85.8k - $169.3k per year

     ...Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications...  ...analytics authoring. You’ll work across a rich desktop and web stack to deliver scalable, user‑centric features that empower and delight... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Vancouver, BC
    17 days ago
  • $120k - $170k per year

     ...quality of life. When you join Total Life, you aren’t just joining a platform—you are joining a movement to ensure that every senior has a...  ...center of everything we do, and we are looking for a  Senior Full-Stack Engineer who wants their code to mean something. Working... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    20 days ago
  •  ...lookout for a seasoned Director of eCommerce to lead our digital team at...  ...Responsibilities: Develop and execute a comprehensive eCommerce...  ...understanding of eCommerce platforms, tools, and technologies. ~...  ...All other departments Type: Full-Time Permanent Compensation... 
    Permanent employment
    Full time

    Kit and Ace

    Vancouver, BC
    7 days ago
  •  ...Role Overview    Reporting to the Team Lead, Business Applications Portfolio Delivery, the Junior Software Developer (Dynamics 365 & Power Platform) is responsible for designing, developing, and supporting solutions within the Microsoft Dynamics 365 and Power Platform... 
    Contract work
    For contractors
    Work at office

    Teck

    Vancouver, BC
    20 hours ago
  • $116.8k - $226k per year

     ...internal tools.Proven experience designing, developing, and maintaining scalable test automation frameworks for mobile and web platforms using tools like XCTest, Selenium, or...  ...the opportunity to progress as you grow and develop within a role. The base pay range for this... 
    Local area
    Relocation

    Apple

    Vancouver, BC
    22 days ago
  •  .... We have an advanced Creative Ad Tech stack with a Fluid Design Tool, Creative Asset...  ...Optimizer personalization engine. Developers will get the chance to be involved with...  ...ResponsiveAds is currently looking for a full-stack developer that is a new graduate looking for a 3... 
    Long term contract
    Full time
    Internship
    Summer internship
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  • $55k - $63k per year

    Ecommerce Customer Experience Specialist Our client is a growing Canadian ecommerce luxury brand in the home décor and furnishings industry...  ..., including Shopify, Google Workspace, and customer service platforms ~Enjoy collaborating with cross-functional teams to create... 
    Permanent employment
    Flexible hours

    TPD

    Vancouver, BC
    8 hours ago
  • $200k per year

     ...Location: Remote / Virtual Job Type: Full-Time Salary Range: $4,000–$6,000 USD/...  ...on-site performance. This is a hands-on Ecommerce Manager role focused on the site itself:...  ...Google Analytics or comparable web analytics platforms to track and analyze ecommerce... 
    Full time
    Remote work
    Monday to friday

    HireHawk

    Vancouver, BC
    25 days ago
  •  ...disciplined execution is what drives real marketplace growth. If that sounds like you, you might have what it takes to be our next Ecommerce Marketplace Specialist. You’ll love working here… You’ll be supported by good people who know what they’re doing, and given the space... 
    Hourly pay
    Flexible hours

    AlgaeCal

    Vancouver, BC
    12 days ago
  •  ...seeking an experienced backend Ruby developer (ideally with some React...  ...Management and Automation (mPMA) platform for the renewable energy...  ...product using our core technology stack Provide technical guidance...  ...Instructions to Apply Job Type: Full-time Schedule: ~ Monday... 
    Full time
    Worldwide
    Monday to friday

    Scoop Solar

    Vancouver, BC
    7 days ago
  • $119.7k - $161.7k per year

     ...we're looking for a hands-on Senior Software Developer, Tech Lead to design and evolve the core services that power our platform for 1.5M+ photographers and creative professionals...  ...a team of Software Developers through the full project lifecycle, from initial discovery and... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    9 days ago
  •  ...are a leading global no-code insurance platform for health, life, and P&C We’re the winner...  ...grows Provide mentorship to junior developers, aiding in their technical growth and...  ...Need Proven experience 6 years as a Full Stack Engineer, working on complex SAAS applications... 
    Remote work

    CoverGo

    Vancouver, BC
    more than 2 months ago
  • $120k per year

     ...interaction to new heights. Our cutting-edge cloud platform, coupled with AI-driven analytics tools,...  ...deep expertise in AWS, data management, full-stack development capabilities, and a proven...  ...What you'll be doing Architect and develop large-scale, mission-critical BI and data... 
    Flexible hours

    Calabrio

    Vancouver, BC
    23 days ago
  • $132.6k - $174k per year

     ...device management team manages the full life cycle of enterprise...  ...management onto a few enterprise platforms and onboard additional device...  ...direction for internal developer platforms and core infrastructure...  ...developing solutions for retail or eCommerce businesses. ~ Deep... 
    Permanent employment
    Part time
    Work at office

    lululemon

    Vancouver, BC
    19 days ago
  •  ...Measurement Data Engineering team within the Partnership Intelligence Platform . This is an exciting opportunity for a people-focused...  ...engineering team members. Identify opportunities to improve developer experience, team workflows, internal tooling, and engineering processes... 
    Long term contract
    Internship

    Two Circles

    Vancouver, BC
    14 days ago
  •  ...looking for a Senior Microsoft Dynamics 365 CRM (CE) / Power Platform developer to become a core member of our team. The CRM Developer is part...  ...of experience with Microsoft Dynamics CRM, understand the full stack, and have worked extensively with Dynamics 365 CE Proficient... 
    Full time
    Live In
    Remote work

    Endeavour Solutions

    Vancouver, BC
    9 days ago
  • $62.87k - $147.5k per year

     ...inclusive world. Job Description Developers develop, test and integrate applications, frameworks...  ...application features across COTS platforms, COTS Java components, and Oracle Lodestar...  ...negotiable benefits package to all regular, full-time employees. In the U.S. and Canada,... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Vancouver, BC
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer (Ecommerce Platform). Be the first to apply!