Canopy
SaaS
FullStackEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Full Stack Engineer at Canopy. Skills: Full Stack Development, JavaScript, React, Python, Java, PostgreSQL, Microservices, Micro-frontends, AI integration. Build user-facing experiences in JavaScript/TypeScript and React. Design and implement REST API endpoints and microservices using Python with FastAPI or Java with Vert.x, backed by PostgreSQL”
What You'll Achieve.
help accountants build an autonomous firm; deliver more value to the people they serve; make our world-class practice management platform for accounting professionals even better; ship to production multiple times a day; meaningful impact at a company; improves quality and efficiency for every engineer
Industry & Context.
spotting and solving problems; Identify, prioritize, and resolve bugs and technical debt across the stack
What They're Looking For.
Must Have
5+ years of professional software development experience, meaningful exposure to both frontend and backend work, proficiency in JavaScript, experience in React or a similar modern framework, proficiency in at least one of the following backend languages (Python, Java, or Kotlin), comfort with SQL and RESTful API design, 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, 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, communication skills, the ability to collaborate well with both technical and non-technical teammates
Nice to Have
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
What You'll Do.
Build user-facing experiences in JavaScript/TypeScript and React
Design and implement REST API endpoints and microservices using Python with FastAPI or Java with Vert.x
participate in code reviews
and help maintain quality across the codebase
Own builds and deployments to staging and production using Docker
and resolve bugs and technical debt across the stack
Share what you learn through mentoring
and interviewing future teammates
Contribute to effective AI driven engineering tooling that improves quality and efficiency for every engineer
How You'll Work.
Team & Collaboration
work on a highly collaborative squad alongside other engineers, a product manager, UX designer, and QA engineer; collaborate well with both technical and non-technical teammates; Partner with your PM, UX designer, fellow engineers, QA, and customers to define and validate new features end-to-end
Communication Scope
communication skills; ability to collaborate well with both technical and non-technical teammates
Full Job Description
Full Stack Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, powerful software for accounting firms. We're on a mission to help accountants build an autonomous firm — giving them back the time and tools they need to focus on what matters most: their clients. We believe the accounting industry deserves world-class software, and we're building exactly that. Our Practice Management Suite is purpose-built for firms that want to work smarter, grow faster, and deliver more value to the people they serve. We place a strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way. 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 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. What You’ll Do Partner with your PM, UX designer, fell
Applying for this Full Stack Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Canopy?
Real rants from real employees. Read before you apply.