Skip to main content
Posted June 03, 2022

Backend Software Developer

Draper, UT, USA Remote Full Time

About CanopyCanopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to...

About Canopy

Canopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry. We place strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.

We are hiring a Backend Developer who has a desire to work in Python or Java to help us make our world-class practice management platform for accounting professionals even better! Our backend web developers work cross-functionally on teams with frontend developers, product managers, UX designers, and QA engineers. They have the autonomy to research, hypothesize, build, test, and iterate on the best solutions for our customers. Our powerful DevOps tools and microservices architecture allow our teams to release code to production hundreds of times per month. If you are a backend developer who wants to have a meaningful impact in a company that means "agile" when we say it, please apply!

What You'll Do:

  • Work with your product manager, UX designer, engineers, and customers to define and validate new features and enhancements
  • Meet with front end engineers to design effective REST API endpoints and document the service contract
  • Implement microservice endpoints using Python with asyncio or Java with Vert.x, PostgreSQL, and anything else you need to get the job done
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code
  • Own service builds and deployments to our staging and production environments using Docker, GitLab and Kubernetes
  • Identify, prioritize and resolve bugs and technical debt
  • Mentor other developers on your team and share gained knowledge with the rest of the back end developers through trainings
  • Participate in interviews of candidates to help us continue to hire the best

Your Skills Include:

  • At least 3 years of web development experience (Python, Java, or Kotlin preferred)
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others to promote ideas while showing mutual respect for others opinions

We know many women do not apply for a job if they don't perfectly fit the description. We want you to apply anyway.

Canopy Benefits and Perks

  • Unlimited PTO (yes, we want you to have a work-life balance)
  • 401k match
  • Great medical, dental, vision benefits
  • Full-time remote option
  • Life insurance, long and short-term disability coverage
  • Home office budget
  • Professional development budget
  • 12 weeks paid maternity and 2 weeks paid paternity leave

Canopy is an equal opportunity employer. Canopy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, sexual orientation, gender identity or expression, age, disability, genetic information, marital status or veteran status.

This listing expired on Jul 18. Applications are no longer accepted.