C

Canopy

Cloud-based practice management for CPAs

Senior Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeUtah, USANo salary listed

About the Job

Requirements

  • At least 5 years of professional software development experience, with meaningful exposure to both frontend and backend work.
  • Strong proficiency in at least one backend language: Python, Java, or Kotlin, and RESTful API design.
  • Strong proficiency with SQL.
  • Experience with JavaScript and React, or a similar modern framework.
  • Familiarity with TypeScript, Git, and testing frameworks for both frontend and backend code.
  • Hands-on experience with AI coding assistants such as Claude Code or Cursor, and the judgment to guide AI toward high-quality code that the engineer understands and can stand behind.
  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Ability to collaborate with technical and non-technical teammates.

Responsibilities

  • Partner with the product manager, UX designer, 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.
  • Build user-facing experiences in JavaScript/TypeScript and React.
  • Write unit tests, participate in code reviews, and 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 knowledge through mentoring, trainings, and interviewing future teammates.
  • Contribute to AI-driven engineering tooling that improves quality and efficiency.

Desired Qualifications

  • Proficiency with microservices architecture or micro-frontend infrastructure.
  • Experience with observability tooling, including logging, metrics, and tracing.
  • Hands-on experience building product features that integrate large language models or other AI capabilities.

About the Company

Canopy

Cloud-based practice management for CPAs

Canopy provides cloud-based practice management software for CPAs and tax professionals. The platform includes tools for document management, client communication, and automation, all accessible via mobile apps. It uses AI features to streamline workflows and enable remote work, and is sold on a subscription model with multiple pricing tiers and optional premium services. Canopy targets small to mid-sized accounting firms seeking to optimize operations and strengthen client relationships. The key differentiators are its industry-focused design for accounting firms, integrated suite of tools (including AI capabilities) in a single cloud platform, and flexible pricing aligned to feature access and user count. The company’s goal is to help firms run more efficiently and deliver better service to clients.

Company size
201-500
Company stage
Series C
Total funding
$252.5M
Headquarters
South Jordan, UT
Founded
2014

Recently Posted Jobs

Explore more opportunities at Canopy

See more jobs