Senior Full Stack Engineer

🏢 Canopy · all Canopy jobs
📍 United States
📅 Posted 2026-08-24 · via Himalayas
🏷 Full-Stack-Engineering,Software-Engineer,Backend-Development,Frontend-Development,Web-Development,Full-Stack-Engineer,Senior-Full-Stack-Engineering,Senior-Fullstack-Developer,Senior-Full-Stack-Development,¿Senior-Fullstack-Engineering,Senior-Full-Stack-Engineer-(React-Node.Js),Senior-Fullstack-+-DevOps-Engineer,Senior-Frontend-Full-Stack-Engineer
Apply on original site ↗

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

- Build user-facing experiences in JavaScript/TypeScript and React that delight our customers

- Design and implement REST API endpoints and microservices using Python with FastAPI or Java with Vert.x, backed by PostgreSQL

- 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 JavaScript, with experience in React or a similar modern framework

- Strong proficiency in at least one of the following backend languages (Python, Java, or Kotlin) and 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, 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)

← All remote jobs