Senior Full Stack Engineer (frontend-leaning) building scalable Vue 3/TypeScript UIs and supporting Python backend services/APIs for LeafLink's B2B cannabis platform. Requires 5+ years frontend experience, Python backend skills, AI tool fluency, and strong testing/mentorship abilities.
115k – 170k/yr
Remote5+ YOEFullstack Engineering
About the role
Responsibilities
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.
Contribute to CI/CD improvements, observability, monitoring, and release quality.
Help maintain strong standards around security, privacy, and safe handling of user data.
Use AI-powered development tools, including Claude, to accelerate software design, implementation, testing, debugging, documentation, and code review.
Apply strong engineering judgment when reviewing AI-generated solutions, validating them for correctness, maintainability, security, performance, and alignment with established architectural standards.
Craft effective prompts and provide relevant technical context to help AI tools produce accurate, production-ready code and documentation.
Use AI tools responsibly, ensuring that proprietary data, customer information, credentials, and other sensitive material are handled in accordance with company security policies.
Share effective AI workflows, reusable prompts, and best practices that improve engineering productivity and quality across the team, and evaluate emerging AI development tools worth adopting.
Requirements
5+ years working in rich, complex, and ever-evolving front-end user experiences, building production web applications.
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 patterns and libraries such as Pinia, Vuex, or equivalent, and strong understanding of component architecture and design systems.
Experience integrating applications with REST, GraphQL, or event-driven APIs.
Strong testing experience, including unit, integration, and end-to-end testing.
Understanding of frontend performance optimization, bundle analysis, caching, lazy loading, and Core Web Vitals.
Familiarity with accessibility standards such as WCAG and semantic HTML.
Experience working with relational databases.
Hands-on professional experience using AI coding assistants (Claude, Copilot, Cursor, or similar) as part of your regular workflow.
Experience working in agile environments with cross-functional teams, with proven ability to lead technical initiatives with minimal supervision.
An interest in the cannabis industry and/or the LeafLink brand.
Nice-to-Haves
Experience with containerized environments (Docker, Kubernetes) a plus.
Compensation & Benefits
Base salary range $115,000—$170,000 USD.
Flexible PTO with no cap.
Robust stock option plan.
5 Days of Volunteer Time Off (VTO).
Competitive compensation and 401k.
Comprehensive health coverage (medical, dental, vision).
Commuter Benefits through our Flexible Spending Account.
Skills
VueTypeScriptPythonJavaScriptHTMLCSSpiniavuexrestGraphQLvitestvue test utilsPlaywrightpytestDocker
Senior full-stack engineer building and maintaining FeeNavigator, an automated merchant statement analysis and proposal platform using PHP/Laravel and Vue. Requires 5+ years experience, strong PHP and MySQL skills, and the ability to work autonomously in a large codebase.
115k – 130k/yrRemote5+ YOEFullstack Engineering
Senior Software Engineer, Accessibility
MozillaUnited States
Senior Software Engineer improving the architecture, stability, and performance of Firefox's core Gecko accessibility engine. Requires strong C++ and systems programming experience, knowledge of web accessibility/ARIA, and the ability to debug complex multi-process codebases.
116k – 183k/yrRemote5+ YOEFullstack Engineering
Sr Software Engineer, Applications
BasisUnited States
Senior software engineer builds and leads development of web applications using React and Ruby on Rails, owns full project lifecycle, and mentors on best practices. Requires 5+ years experience, strong SQL/data modeling, and modern dev tools including AI workflows.
119k – 186k/yrRemote5+ YOEFullstack Engineering
Senior Software Engineer
FinQueryAtlanta, GA
Senior Software Engineer owns end-to-end delivery of full-stack features using .NET/C#, React/TypeScript, and Postgres on a microservices architecture with Kubernetes. Requires 7+ years experience, Bachelor's in CS, and expertise in AI-driven development tools.
120k – 162k/yrHybrid7+ YOEFullstack Engineering
Senior Software Engineer, World Modeling & Simulation
Applied IntuitionArlington, VA +1
Senior Software Engineer architecting high-performance world modeling, scene representation, and 4D spatial systems (Entity Component Systems, computational geometry, spatial data structures) at the core of an autonomy stack for multi-domain simulation and robotics. Requires 7+ years experience, expert C++20, and real-time systems expertise.