[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Canopy is a fast-growing SaaS company building practice management software for accounting firms. The company is seeking a Senior Full Stack Engineer to develop and improve its platform by building user-facing experiences, designing APIs and microservices, maintaining deployments, resolving technical debt, and collaborating across product and engineering teams.
Responsibilities
- 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
Skills
- This role is remote eligible for candidates who currently reside in Utah
- 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
- Proficiency with microservices architecture or micro-frontend infrastructure
- Experience with observability tooling (logging, metrics, tracing)
- Hands-on experience building features that integrate LLMs or AI capabilities into a product
Benefits
- Remote eligible for candidates who currently reside in Utah.
- Flexible Paid Time Off, plus 10 company holidays
- Health Benefits, including Medical, Dental, and Vision and an HSA Match.
- 401(k) - we match 100% up to 3% of your contribution. Eligibility is immediate with 100% vesting.
- Mental Health - all employees have access to Impact Suite & to our Employee Assistance Program (EAP).
- Paid New Parent Leave & Birthing Parent Leave
- 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage.
- Nectar - our peer-to-peer recognition program to help our employees recognize the amazing work being done by other Canopians!
- Company Events - including monthly company-wide meetings, summer parties, and more.
- ERG Committees - to plan initiatives around continuing education, community outreach, recruiting, onboarding, and more.
- Fully-stocked kitchen
Company Overview
Company H1B Sponsorship