Full-Time Senior Backend Engineer
Canopy is hiring a remote Full-Time Senior Backend Engineer. The career level for this job opening is Senior Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Canopy
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Senior Backend Engineer
Remote (Available States: Utah, Texas, Florida, North Carolina, Alabama, Virginia)
About Us
Canopy is a fast-growing SaaS company building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software.
The Opportunity
We are hiring a Sr Backend Engineer who has a desire to work in Python, Java, and Kotlin to help us make our world class practice management platform for accounting professionals even better! Our backend web developers work cross-functionally on teams. They have the autonomy to research, hypothesize, build, test and iterate on the best solutions for our customers.
What You'll Do:
- Work with your product manager, 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
- Write unit tests for your code and participate in code reviews
- 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
- Participate in interviews
Your Skills Include:
- 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
- Ability to work well on a highly collaborative team
- Ability to communicate well
Bonus Points If You Have:
- An interest for AI development
- Experience working with microservices
- Experience with 3rd party APIs and integrations