Back to Jobs

Senior Full Stack Engineer (Frontend Leaning)

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

Vue.jsTypeScriptJavaScriptPythonGraphQLRESTSQL

About LeafLink

LeafLink is the largest unified B2B cannabis platform, providing licensed cannabis businesses a suite of tools to manage their business more effectively, sell or order from their favorite brands and accelerate growth. With thousands of brands and retailers across 30+ markets in North America, we are setting the industry standard for how cannabis businesses grow together.

The Role

LeafLink is seeking a Senior Full Stack Engineer, frontend-leaning, who is passionate about building rich, complex, large-scale user experiences at a rapid pace. This role will contribute heavily to the buildout and iteration of LeafLink’s existing and emerging product surfaces — owning complex frontend features while also building the Python services behind them. As LeafLink gears up to tackle a large-scale platform overhaul, this role helps shape both the interface and the APIs that power it.

What You’ll Be Doing

  • Design, build, and maintain scalable frontend applications using Vue 3, TypeScript, and modern JavaScript tooling.
  • Own complex features from technical design through production release — UI, API, and the Python services behind them.
  • Build and maintain backend services and APIs in Python to support product features.
  • Build reusable components, patterns, and frontend architecture that improve developer velocity.
  • Improve application performance, accessibility, responsiveness, and reliability.
  • Collaborate with product and design teams to translate requirements into high-quality user experiences.
  • Write high-quality tests across the stack using tools such as Vitest, Vue Test Utils, Playwright, and pytest.
  • Participate in code reviews and mentor engineers on frontend best practices.
  • Use AI-powered development tools, including Claude, to accelerate software design, implementation, testing, debugging, documentation, and code review.

What You’ll Bring to the Team

  • 5+ years working in rich, complex, and ever-evolving front-end user experiences.
  • Deep experience with Vue.js (preferably Vue 3 and the Composition API) and strong proficiency with TypeScript, JavaScript, HTML, and CSS.
  • Professional experience building backend services and APIs in Python.
  • Experience with state management libraries such as Pinia or Vuex.
  • Experience integrating applications with REST, GraphQL, or event-driven APIs.
  • Strong testing experience, including unit, integration, and end-to-end testing.
  • Hands-on professional experience using AI coding assistants as part of your regular workflow.
Senior Full Stack Engineer (Frontend Leaning)
LeafLink
Apply