Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Canopy Logo

Staff / Principal Backend Engineer (Python Developer)

Canopy

Salary not specified
Oct 1, 2025
UT, US
Apply Now

Canopy is looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry by building a world-class practice management platform for accounting professionals

Requirements

  • At least 10 years of web development experience in Python (Java and/or Kotlin also preferred)
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Experience working with microservices
  • Experience with leveraging 3rd party APIs and integrations
  • Interest for AI development and following the latest updates in the space
  • Experience with Docker, Github, and Kubernetes

Responsibilities

  • Work with your product manager, UX designer, engineers and customers to define and validate new features and enhancements
  • Meet with frontend 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, Redis, RabbitMQ, 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, Github, 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 backend developers through trainings

Other

  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • 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
  • Flexible Paid Time Off and 10 company holidays