Skip to main content
Canopy

Senior Full Stack Engineer

RemoteUnited States only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Company size
Startup
Salary not disclosed
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior Full Stack Engineer with 5+ years of experience in both frontend and backend development, proficient in JavaScript/React and Python, Java, or Kotlin. Must be based in Utah and comfortable with SQL and RESTful API design.

Core skills

JavaScriptReactPython/Java/Kotlin

Required skills

SQLRESTful API DesignTypeScriptGit

Optional skills

microservices architecturemicro-frontend infrastructureobservability toolingLLMsAI capabilities

What you'll do

  • 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

What they require

  • 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

Benefits

  • Flexible Paid Time Off - you’re actually encouraged to use, 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 - so you’re able to care for your little ones.
  • Supplemental Benefits - including 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 - Keto? Vegan? Flexitarian? Mandalorian? We’ve got you covered.

Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, powerful software for accounting firms.

SaaSStartup

Details

Visa sponsorshipNo
Salary not disclosed