Note: The job is a remote job and is open to candidates in USA. Canopy builds software for accounting firms. The Senior Full Stack Engineer will improve its practice management platform by defining, building, testing, and deploying features across the frontend and backend, while collaborating with a cross-functional team.
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
Skills
- 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 at least one of the following backend languages (Python, Java, or Kotlin) and comfort with SQL 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
- 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, which employees are encouraged to use, plus 10 company holidays.
- Health benefits including Medical, Dental, and Vision, and an HSA Match.
- 401(k): 100% match up to 3% of your contribution; immediate eligibility with 100% vesting.
- Access to Impact Suite and the Employee Assistance Program (EAP) for all employees.
- Paid New Parent Leave and Birthing Parent Leave.
- Supplemental benefits including 100% company-paid Basic Life & AD&D insurance and long- and short-term disability coverage.
- Nectar peer-to-peer recognition program.
- Company events, including monthly company-wide meetings and summer parties.
- ERG committees for continuing education, community outreach, recruiting, onboarding, and more.
- Fully stocked kitchen.
Company Overview
Company H1B Sponsorship