CronJobs

fullstack jobs

Senior Full Stack Engineer

Canopytax · Remote- Utah

remoteseniorPosted Aug 21, 2026TypeScriptJavaScriptReactPythonJavaFastAPIVert.xPostgreSQL

Apply on the employer site

About this role

**Senior Full Stack Engineer** **Canopy, Draper, UT — Remote (Utah residents only)** ## About Canopy Canopy is a fast-growing SaaS company in Draper, Utah building simple, efficient software for accounting firms. We’re on a mission to modernize the accounting space with user-friendly tools for a neglected industry—helping clients unlock the firm they’ve always wanted. We place a strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way. Canopy recently secured **$70M in Series C funding** to help us fulfill that mission. ## The Opportunity We’re hiring a **Senior Full Stack Engineer** to help improve our practice management platform for accounting professionals. You’ll work in a highly collaborative squad with engineers, a product manager, a UX designer, and QA—supported by autonomy to research, hypothesize, build, test, and iterate on the best solutions for customers. Our **microservices backend** and **micro-frontend architecture** support independent deployments, enabling teams to ship to production multiple times a day. ## What You’ll Do - Partner with PM, UX, engineers, QA, and customers to define and validate new features end-to-end - Build user-facing experiences in **JavaScript/TypeScript** and **React** - Design and implement **REST API endpoints** and **microservices** using **Python (FastAPI)** or **Java (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 AI-driven engineering tooling that improves quality and efficiency ## What We’re Looking For - **5+ years** of professional software development experience with meaningful exposure to both frontend and backend (not necessarily equal depth) - Strong proficiency in **JavaScript**, with experience in **React** (or similar modern framework) - Strong proficiency in at least one backend language: **Python, Java, or Kotlin**, plus comfort with **SQL** and **RESTful API design** - Familiarity with modern tooling: **TypeScript, Git**, and testing frameworks for both frontend and backend - Hands-on experience with AI coding assistants (e.g., **Claude Code** or **Cursor**), plus the judgment to steer AI toward high-quality code you understand and can stand behind - Bachelor’s degree in Computer Science (or related) or equivalent practical experience - Strong communication skills and ability to collaborate with technical and non-technical teammates - Passion for building scalable solutions with 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 integrating **LLMs/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** — encouraged to use, plus **10 company holidays** - ❤️‍🩹 **Health Benefits** — Medical, Dental, Vision, and an HSA match - 💰 **401(k)** — match 100% up to 3% (immediate eligibility with 100% vesting) - 🧠 **Mental Health** — ac

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord