Senior Full Stack Engineer

canopytax

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible PTO
Comprehensive health benefits
401(k) match
Mental health resources
New parent leave
Nectar recognition program
Company events

Job summary

Canopy, a fast-growing SaaS company based in Draper, Utah, is hiring a Senior Full Stack Engineer to enhance our practice management platform for accounting professionals. You will work in a collaborative squad, owning features end-to-end and contributing to both backend and frontend improvements.

You'll design REST APIs, implement microservices, and build engaging UI with React and TypeScript. The role involves deployments with Docker, GitLab, and Kubernetes, plus mentoring teammates and

Qualifications

  • 5+ years of professional software development experience
  • Strong backend language proficiency (Python, Java, or Kotlin) and RESTful API design
  • Strong SQL skills
  • Experience with JavaScript/React or similar modern framework
  • Familiarity with TypeScript, Git, and testing frameworks
  • Bachelor's degree in CS or related field, or equivalent
  • Strong communication and collaboration skills
  • Passion for building scalable solutions with real customer impact

Responsibilities

  • Define and validate new features end-to-end with cross-functional partners
  • Design and implement REST API endpoints and microservices
  • Build user-facing experiences in JavaScript/TypeScript and React
  • Write unit tests and participate in code reviews
  • Own builds and deployments using Docker, GitLab, and Kubernetes
  • Identify, prioritize, and resolve bugs and tech debt
  • Mentor teammates and share learnings
  • Contribute to AI-driven engineering tooling to improve quality and efficiency

Skills

Full-stack experience
API design
SQL proficiency
React/JS
TypeScript
AI tooling
Communication
Cloud/Docker/Kubernetes

Education

Bachelor's degree or equivalent

Tools

PostgreSQL
FastAPI
Java/Kotlin
Vert.x
Docker
GitLab
Kubernetes

Job description

Senior Full Stack Engineer

Canopy, Draper, UT- Remote

About Us

Canopy is a fast-growing SaaS company in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry.

We aim to help our clients unlock the firm they've always wanted with our Practice Management Suite. We place a strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way. And we just secured $70M in Series C funding to help us fulfill that mission.

Click here to see why our clients (and investors) love Canopy.

Interested in learning more about Canopy & the industry? Check out our blog here where you can find great information on our product features, industry news, practice management, and more!

The Opportunity

Canopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry. We place strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.

We're hiring a Senior Full Stack Engineer to help make our world-class practice management platform for accounting professionals even better. You'll work on a highly collaborative squad alongside other engineers, a product manager, UX designer, and QA engineer, with the autonomy to research, hypothesize, build, test, and iterate on the best solutions for our customers. Our microservices backend and micro-frontend architecture support independent deployments, letting our teams ship to production multiple times a day. If you want to have a meaningful impact at a company that means "agile" when we say it, we'd love to hear from you.

This role is remote eligible for candidates who currently reside in Utah.

What You'll Do
  • Partner with your PM, UX designer, fellow engineers, QA, and customers to define and validate new features end-to-end
  • Design and implement REST API endpoints and microservices using Python with FastAPI or Java or Kotlin with Vert.x, backed by PostgreSQL
  • Help build user-facing experiences in JavaScript/TypeScript and React that delight our customers
  • Write unit tests, participate in code reviews, and help maintain quality across the codebase
  • Own builds and deployments to staging and production using Docker, GitLab, and Kubernetes
  • Identify, prioritize, and resolve bugs and technical debt across the stack
  • Share what you learn through mentoring, trainings, and interviewing future teammates
  • Contribute to effective AI driven engineering tooling that improves quality and efficiency for every engineer
What We're Looking For
  • 5+ years of professional software development experience, with meaningful exposure to both frontend and backend work (we don't expect equal depth in both)
  • Strong proficiency in at least one of the following backend languages (Python, Java, or Kotlin) and RESTful API design
  • Strong proficiency with SQL
  • Experience with JavaScript/React or a similar modern framework
  • Familiarity with modern tooling: TypeScript, Git, and testing frameworks for both front end and back end code
  • Hands-on experience with AI coding assistants like Claude Code or Cursor, an eagerness to adopt the latest advancements and best practices, and the judgment to steer AI toward high-quality code you fully understand and can stand behind
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • Strong communication skills and the ability to collaborate well with both technical and non-technical teammates
  • A passion for building scalable solutions that have real customer impact
Bonus Points If You Have
  • Proficiency with microservices architecture or micro-frontend infrastructure
  • Experience with observability tooling (logging, metrics, tracing)
  • Hands-on experience building features that integrate LLMs or AI capabilities into a product

We know many women do not apply for a job if they don't perfectly fit the description. We want you to apply anyway.

Why You Want to Work Here
  • Flexible Paid Time Off - you're actually encouraged to use, plus 10 company holidays!
  • Health Benefits - including Medical, Dental, and Vision and an HSA Match.
  • 401(k) - we match 100% up to 3% of your contribution. Eligibility is immediate with 100% vesting.
  • Mental Health - all employees have access to Impact Suite & to our Employee Assistance Program (EAP).
  • Paid New Parent Leave & Birthing Parent Leave - so you're able to care for your little ones.
  • Supplemental Benefits - including 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage.
  • Nectar - our peer-to-peer recognition program to help our employees recognize the amazing work being done by other Canopians!
  • Company Events - including monthly company-wide meetings, summer parties, a
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Canopy • Utah

Remote
USD 120,000 - 180,000
Flexible paid time off
Health benefits
401(k) with match
+6
Customer Support Specialist - Tier 1
Customer Support Specialist - Tier 1

Canopy • Draper (UT)

Hybrid
USD 45,000 - 65,000
Flexible Paid Time Off
Health Benefits (Medical, Dental, Vis​
401(k) with match
+7
Senior Full Stack Engineer (Fully Remote)
Senior Full Stack Engineer (Fully Remote)

Canopy • United States

Remote
USD 120,000 - 160,000
Flexible PTO
Medical insurance
Dental insurance
+6
Full Stack Engineer / Senior Full Stack Engineer
Full Stack Engineer / Senior Full Stack Engineer

Remote • San Francisco (CA)

On-site
USD 140,000 - 210,000
Extended Health Care Plan
Dental Care
Life & Disability insurance
+6
Staff Software Engineer
Staff Software Engineer

Juniper Square • United States

Remote
USD 190,000 - 235,000
Health, dental, and vision
Life insurance
Mental wellness coverage
+6
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Virtuous • United States

Remote
USD 130,000 - 170,000
Healthcare benefits
Unlimited PTO
Volunteer days
+2
Demand Generation Manager - Paid Social
Demand Generation Manager - Paid Social

Canopy • Draper (UT)

Hybrid
USD 110,000 - 140,000
Flexible PTO
Health benefits
401(k) matching
+3
Full Stack Engineer, Agentic AI
Full Stack Engineer, Agentic AI

Lazer • United States

Remote
USD 120,000 - 190,000
Remote work
Work-life balance
Health benefits (US)
+3
Business Systems Analyst- Zuora Administrator
Business Systems Analyst- Zuora Administrator

Canopy • Draper (UT)

Hybrid
USD 90,000 - 130,000
Health benefits
401(k) with company match
Flexible paid time off
+5
Software Engineer / Senior Software Engineer
Software Engineer / Senior Software Engineer

Remote • San Francisco (CA)

On-site
USD 140,000 - 190,000
Awesome Extended Health Care Plan
Dental Care
Life & Disability insurance
+6