Canopy provides a cloud-based practice management platform that helps accounting firms streamline client management, document handling, workflow, and billing.
<p><strong>Senior Full Stack Engineer</strong></p> <p><strong>Canopy, South Jordan, UT</strong></p> <p><strong>About Us</strong></p> <p>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.</p> <p>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.</p> <p>This position is remote eligible for candidates who currently reside in Utah.</p> <p>Click <a href="https://www.getcanopy.com/why-canopy">here</a> to see why our clients (and investors) love Canopy.</p> <p>Interested in learning more about Canopy & the industry? Check out our blog <a href="https://www.getcanopy.com/blog">here</a> where you can find great information on our product features, industry news, practice management, and more!</p> <p><strong>The Opportunity</strong></p> <p>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.</p> <p>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.</p> <p><strong>What You’ll Do</strong></p> <ul> <li>Partner with your PM, UX designer, fellow engineers, QA, and customers to define and validate new features end-to-end</li> <li>Build user-facing experiences in JavaScript/TypeScript and React that delight our customers</li> <li>Design and implement REST API endpoints and microservices using Python with FastAPI or Java with Vert.x, backed by PostgreSQL</li> <li>Write unit tests, participate in code reviews, and help maintain quality across the codebase</li> <li>Own builds and deployments to staging and production using Docker, GitLab, and Kubernetes</li> <li>Identify, prioritize, and resolve bugs and technical debt across the stack</li> <li>Share what you learn through mentoring, trainings, and interviewing future teammates</li> <li>Contribute to effective AI driven engineering tooling that improves quality and efficiency for every engineer</li> </ul> <p><strong>What We’re Looking For</strong></p> <ul> <li>5+ years of professional software development experience, with meaningful exposure to both frontend and backend work (we don't expect equal depth in both)</li> <li>Strong proficiency in JavaScript, with experience in React or a similar modern framework</li> <li>Strong proficiency in at least one of the following backend languages (Python, Java, or Kotlin) and comfort with SQL and RESTful API design</li> <li>Familiarity with modern tooling: TypeScript, Git, and testing frameworks for both front end and back end code</li> <li>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</li> <li>Bachelor's degree in Computer Science or a related field, or equivalent practical experience</li> <li>Strong communication skills and the ability to collaborate well with both technical and non-technical teammates</li> <li>A passion for building scalable solutions that have real customer impact</li> </ul> <p><strong>Bonus Points </strong></p> <ul> <li>Proficiency with microservices architecture or micro-frontend infrastructure</li> <li>Experience with observability tooling (logging, metrics, tracing)</li> <li>Hands-on experience building features that integrate LLMs or AI capabilities into a product</li> </ul> <p><em>We know many women do not apply for a job if they don't perfectly fit the description. We want you to apply anyway.</em></p> <p> </p> <p><strong>Why You Want to Work Here</strong></p> <p>🌴 Flexible Paid Time Off -<em> you’re actually encouraged to use, plus 10 company holidays! </em></p> <p>❤️🩹 Health Benefits -<em> including Medical, Dental, and Vision and an HSA Match. </em></p> <p>💰 401(k) - <em>we match 100% up to 3% of your contribution. Eligibility is immediate with 100% vesting.</em></p> <p>🧠 Mental Health - <em>all employees have access to Impact Suite & to our Employee Assistance Program (EAP).</em></p> <p>👶 Paid New Parent Leave & Birthing Parent Leave - <em>so you’re able to care for your little ones.</em></p> <p>➕ Supplemental Benefits - <em>including 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage.</em></p> <p>🌟 Nectar - <em>our peer-to-peer recognition program to help our employees recognize the amazing work being done by other Canopians!</em></p> <p>🥳 Company Events<em> - including monthly company-wide meetings, summer parties, and more.</em></p> <p>💡 ERG Committees<em> - to plan initiatives around continuing education, community outreach, recruiting, onboarding, and more.</em></p> <p>☕ Fully-stocked kitchen - <em>K