Shopify-first Full Stack Developer
We’re looking for a Shopify-first Full Stack Developer to own and evolve tentree’s ecommerce platform. You’ll work with internal teams and external development partners across our Shopify storefronts (Canada & USA), custom applications, and AWS infrastructure. As part of an AI-forward engineering team, you’ll use coding agents, AI-assisted code review, and automated testing to ship faster and with higher quality.
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, Net Suite, and other marketing, reviews, and ERP tools via REST, GraphQL, and webhooks.
- Contribute to internal applications such as 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, including coding agents, code review, and automated testing.
- Own and optimize the eCommerce tech stack across Shopify, custom apps, and Amazon Web Services, improving performance and reducing legacy dependencies.
- Continuously improve onsite experience (homepage, PDP, CLP) through bug fixes and optimizations to strengthen brand presence and CX.
- Build and launch flexible CLP/PLP templates with structured content, advanced filtering, labeling, color swatches, reviews, merchandising, outfitting, and mobile‑first UX.
- Upgrade on‑site search and filtering beyond native Shopify to improve product discovery accuracy and relevance.
- Improve dev and product operations by leveraging AI for coding, testing, and code review, and streamlining product creation via PLM systems and Oracle Net Suite for faster, more accurate workflows.
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 Net Suite.
- 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.
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 / Preferred Qualities
- Take ownership and work independently across the stack.
- Robust QA and debugging mindset across connected systems.
- Balance speed of execution with scalable architecture.
- Treat AI tools as a force multiplier, knowing 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
- Competitive salary ($80,000 to $100,000 CAD per year).
- 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.
- Spacious East Vancouver HQ with hybrid schedule (three in‑office days per week, Tues‑Thurs).
Equal Opportunity Employer
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.
#J-18808-Ljbffr