Description
Canopy, a fast-growing SaaS company based in Draper, Utah, is seeking a Senior Full Stack Engineer to enhance their practice management platform for accounting professionals.
The successful candidate will work collaboratively with engineers, a product manager, UX designer, and QA engineer, having the autonomy to research, build, test, and iterate on solutions for customers.
Responsibilities:
- Collaborate with PM, UX designer, 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
- Build user-facing experiences in JavaScript/TypeScript and React
- Write unit tests, participate in code reviews, and 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 knowledge through mentoring, trainings, and interviewing future teammates
- Contribute to effective AI-driven engineering tooling
Requirements:
- 5+ years of professional software development experience with exposure to both frontend and backend work
- Strong proficiency in at least one backend language (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
- Hands-on experience with AI coding assistants
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Strong communication skills and ability to collaborate with technical and non-technical teammates
Benefits:
- Flexible Paid Time Off
- Health Benefits including Medical, Dental, and Vision, and an HSA Match
- 401(k) with 100% match up to 3% of contribution
- Mental Health resources
- Paid New Parent Leave & Birthing Parent Leave
- Supplemental Benefits including life insurance and disability coverage
- Peer-to-peer recognition program
- Company Events
- Fully-stocked kitchen