About the job
tentree is a lifestyle apparel company based in Vancouver, British Columbia, with a strong focus on sustainable fashion. For every product sold, the company plants ten trees, contributing to over 117 million trees planted since 2012. Recognized by B Corp and Textile Exchange, tentree combines social responsibility with style, offering customers a way to support the environment through their choices.
Role overview
This Full Stack Developer position focuses on advancing and maintaining tentree's ecommerce platform, with an emphasis on Shopify Plus. The role involves developing custom apps and integrating with tools used by direct-to-consumer brands, such as Klaviyo, Yotpo, and NetSuite. The position is based in Vancouver, British Columbia.
What you will do
- Work with internal teams and external partners to manage Shopify storefronts for Canadian and US markets.
- Build and maintain Shopify Plus themes using Liquid, Vue.js, and Shopify 2.0 architecture.
- Create and support custom Shopify applications, including theme extensions, checkout and customer account interfaces, admin tools, Shopify Functions, post-purchase flows, and Web Pixel integrations.
- Integrate and support connections with marketing, review, and ERP systems such as Klaviyo, Yotpo, and NetSuite using REST, GraphQL, and webhooks.
- Contribute to internal tools like the Product Management Admin Portal (React and Laravel) and the Impact Wallet (Laravel and Blade).
- Oversee backend services built with Node.js and PHP/Laravel, and manage AWS resources including EC2, RDS, S3, and Elastic Beanstalk.
- Utilize CI/CD pipelines with AWS CodePipeline and GitHub Actions for automated builds and deployments.
First six months: key goals
- Take ownership of the ecommerce technology stack, focusing on Shopify, custom apps, and AWS, while improving performance and reducing legacy dependencies.
- Enhance the onsite user experience by resolving bugs and optimizing homepage, product, and collection landing pages for both brand and customer needs.
- Design and launch flexible templates for collections and product listings, including structured content, advanced filtering, color swatches, reviews, merchandising, outfitting, and mobile-first design.
- Upgrade search and filtering beyond native Shopify features to improve product discovery and relevance.
- Streamline development and product operations by using AI for coding, testing, and code review, and optimize workflows through PLM systems and Oracle NetSuite.
Team approach
The engineering team at tentree uses AI tools for coding, code review, and automated testing to increase development speed and quality. The company values innovation and encourages new approaches to problem-solving.

