Senior Full Stack Engineer
New
L
LeafLinkCannabis Technology
North AmericaFull-TimeSenior
Salary$115,000 — $170,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- GraphQLPythonHTMLCSSJavascriptTypeScriptVue.JsRESTful APIs
Requirements
- 5+ years of experience building rich, complex, and ever-evolving frontend user experiences in production.
- Deep experience with Vue.js, preferably Vue 3 and the Composition API.
- 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 or Vuex.
- Experience integrating applications with REST, GraphQL, or event-driven APIs.
- Strong testing experience including unit, integration, and end-to-end testing.
- Familiarity with frontend performance optimization and accessibility standards (WCAG).
- Experience working with relational databases.
- Hands-on professional experience using AI coding assistants such as Claude, Copilot, or Cursor.
- Experience working in agile environments with cross-functional teams.
- Experience with containerized environments (Docker, Kubernetes) is a plus.
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.
- 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.
- Leverage AI-powered development tools like Claude to accelerate software design, implementation, testing, debugging, and documentation.
View Full Description & ApplyYou'll be redirected to the employer's site