Backend Engineer; Python
Listed on 2025-12-25
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
Location: Utahn
Backend Engineer (Python) at Canopy About Us
Canopy is a fast‑growing SaaS company located in South Jordan, Utah, building simple and efficient software for accounting firms. Our mission is to revolutionize the accounting space with modern, user‑friendly solutions for a neglected industry. We aim to help our clients unlock the firm they've always wanted with our Practice Management Suite, while placing a strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.
TheOpportunity
We are hiring a Backend Engineer who is passionate about working with Python, Java, and Kotlin. As part of our cross‑functional teams, you will collaborate with frontend developers, product managers, UX designers, and QA engineers. You’ll have the autonomy to research, hypothesize, build, test, and iterate on the best solutions for our customers. Our powerful Dev Ops tools and microservice architecture allow our teams to release code to production hundreds of times per month.
This is an exciting chance to make a meaningful impact in an agile environment.
- Work with product managers, UX designers, 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, and orchestrate Postgre
SQL, Redis, Rabbit
MQ, and other necessary technologies. - Write unit tests and participate in code reviews to ensure code quality and best practices.
- Own service builds and deployments to our staging and production environments using Docker, Git Hub, and Kubernetes.
- Identify, prioritize, and resolve bugs and technical debt.
- Mentor other developers on your team and share knowledge through trainings.
- Participate in candidate interviews to help us hire the best.
- 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, or equivalent work experience.
- Passion for building innovative, scalable solutions with real customer impact.
- Ability to work well in a highly collaborative team environment.
- Excellent communication skills to promote ideas while respecting others’ opinions.
- An interest in AI development and keeping up with the latest updates in the field.
- Experience working with microservices.
- Experience leveraging third‑party APIs and integrations.
- 🌴 Flexible Paid Time Off – you’re encouraged to use it, plus 10 company holidays.
- ❤️🩹 Health Benefits – Medical, Dental, Vision, and an HSA Match.
- 💰 401(k) – we match 100 % up to 3 % of your contribution, immediate eligibility.
- 🧠 Mental Health – all employees have access to Impact Suite and the Employee Assistance Program (EAP).
- 👶 Paid New Parent Leave & Birthing Parent Leave – support for your little ones.
- ➕ Supplemental Benefits – 100 % company‑paid Basic Life & AD&D insurance, and short‑ and long‑term disability coverage.
- 🌟 Nectar – peer‑to‑peer recognition program to celebrate outstanding work.
- 🥳 Company Events – monthly meetings, summer parties, and more.
- 💡 ERG Committees – plan initiatives around learning, outreach, recruiting, onboarding.
- ☕ Fully‑stocked kitchen – Keto, Vegan, Flexitarian, Mandalorian – we’ve got you covered.
- 🔑 Own – we own this place and focus on outcomes, holding ourselves and each other accountable.
- 🏆 Win – we win by delighting customers with the best products and services.
- 👍 Do Good – we work hard to be good people.
- 💡 Embrace Curiosity & Candor – we approach everything with curiosity and give the gift of feedback.
- Once your application is received, we will review it and get back to you if we feel it's a match.
- 20‑minute phone call with the People Team.
- 45‑60‑minute video or in‑person interview with the Hiring Manager.
- 2.5‑3‑hour panel interview that includes a mix of cultural and technical questions.
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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).