Canopy & Co. Limited - South Jordan, UT

posted 23 days ago

Full-time - Mid Level
Hybrid - South Jordan, UT
Administrative and Support Services

About the position

The Sr Backend Engineer at Canopy will play a crucial role in enhancing the company's practice management platform for accounting professionals. This position involves working collaboratively with cross-functional teams to define, validate, and implement new features, ensuring high-quality code and effective service deployment. The role emphasizes autonomy in problem-solving and innovation, contributing to a fast-paced, agile development environment.

Responsibilities

  • Work with product managers, UX designers, 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 other necessary technologies.
  • 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 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 knowledge with the rest of the back end developers through training sessions.
  • Participate in interviews of candidates to help hire the best talent.

Requirements

  • At least 5 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 effectively with others to promote ideas while showing mutual respect for others' opinions.

Nice-to-haves

  • Experience with additional programming languages or technologies that complement the primary requirements.
  • Familiarity with DevOps practices and tools.

Benefits

  • Flexible Paid Time Off plus 10 company holidays.
  • Health Benefits including Medical, Dental, and Vision with HSA Match.
  • 401(k) matching 100% up to 3% of your contribution with immediate eligibility and 100% vesting.
  • Mental Health support through Impact Suite & Employee Assistance Program (EAP).
  • Paid New Parent Leave & Birthing Parent Leave.
  • Supplemental Benefits including 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage.
  • Peer-to-peer recognition program (Motivosity).
  • Company events including monthly meetings and summer parties.
  • DEIB Committee for community outreach and education initiatives.
  • Fully-stocked kitchen catering to various dietary preferences.
ยฉ 2024 Teal Labs, Inc
Privacy PolicyTerms of Service