# Senior Full Stack Engineer

**Company**: Canopy
**Location**: Draper, UT
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/canopytax/jobs/4375806009?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_abf132d8-dd0

## Description

We are looking for 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.

**Responsibilities**

- Partner with your PM, UX designer, fellow 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

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

- 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

**Requirements**

- 5+ years of professional software development experience, with meaningful exposure to both frontend and backend work

- Strong proficiency in at least one of the following backend languages (Python, Java, or Kotlin) and RESTful API design

- Strong proficiency with SQL

- Experience with JavaScript/React or a similar modern framework

- 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

**Benefits**

- Flexible Paid Time Off

- Health Benefits - including Medical, Dental, and Vision and an HSA Match

- 401(k) - we match 100% up to 3% of your contribution

- Mental Health - all employees have access to Impact Suite & to our Employee Assistance Program (EAP)

- Paid New Parent Leave & Birthing Parent Leave

- Supplemental Benefits - including 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage

## Skills

### Required
- Python
- Java
- Kotlin
- RESTful API design
- SQL
- JavaScript
- React
- TypeScript
- Git
- testing frameworks
- AI coding assistants

### Nice to have
- microservices architecture
- micro-frontend infrastructure
- observability tooling
- LLMs
- AI capabilities

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/canopytax/jobs/4375806009?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
