Joist - Senior Backend Developer- Remote (Canada) ID-2956

EverPro - Senior Backend Engineer – REMOTE (Canada)

EverCommerce [Nasdaq: EVCM] is a leading service commerce platform, providing vertically tailored, integrated SaaS solutions that help more than 600,000 global service-based businesses accelerate growth, streamline operations, and increase retention. Our modern digital and mobile applications create predictable, informed, and convenient experiences between customers and their service professionals. Specializing in Home & Field Services, Health Services, and Fitness & Wellness industries, EverCommerce solutions include end-to-end business management software, embedded payment acceptance, marketing technology, and customer engagement applications.

We are building an extraordinary company and looking for talented, energetic, and motivated people to join our team. You can learn more about our Company, Culture and Values here: https://careers.evercommerce.com/us/en

We are looking for a Senior Backend Engineer to focus on our Joist product. Joist, an EverCommerce solution group, is an end to end vertical software platform for small & medium-sized trades contractors. We have a simple mission: Make Contractors Heroes. Joist provides web and mobile applications for small business contractors to estimate, invoice, record, and process payments, and manage projects from anywhere. From humble beginnings, we're now helping over 1 million contractors across North America, the UK, and Australia, making us one of the largest trades platform in the world and we have major growth planned!

Our ideal candidate possesses deep knowledge and experience around backend software development and operates with an agile mindset. You will contribute to solutions from inception to deployment, and everything in between. The solutions you and your team build must not only work for Joist today, but also support rapid iteration and innovation as we grow. Your work is going to be nothing less than redefining the home renovation industry, and your tool belt is full of server-side technologies from the application (such as Ruby on Rails and Docker) all the way to production infrastructure (such as AWS).

Responsibilities:

Architecture You have a strong understanding of the building blocks of a robust and scalable system. You are able to dissect business problems into well designed systems. You have the experience to know what to build and the discipline to know what not to.

CS Fundamentals You have an understanding of algorithms, data structures, design patterns and persistence technologies. You are able to select the right tool for the right job.

Server Side Technologies You are well versed in server side architectures such as monolithic or microservices. And are not only able to take advantage of modern frameworks; but also dive deep into the specifics when needed in order to build robust RESTful APIs.

Code Quality You write effective, scalable, and highly readable code. You have lots of experience in reviewing code of your peers as well as Junior developers and know effective ways of communicating code quality standards with the broad team.

Delivery Focused Code on a laptop doesn’t solve problems. You know that a project is only done once it's delivered and validated. Residential construction is a large problem to tackle. You are driven to complete a project because you know that 5 more problems are waiting to be tackled, and you do it all without sacrificing quality.

Teamwork Many of the problems we encounter require insight from many parts of the business. Your ability to coordinate and communicate is essential to our success.

Passion Hard problems are not solved overnight. It takes a special kind of attitude and hunger to disrupt an entrenched industry. Your passion is what you share with every teammate at Joist. Passion for technology, passion for change, and passion for building an industry revolutionizing product.

Skills and Experience needed for success in this role:

  • 5+ years of professional industry experience working in agile development teams

  • Expertise writing software using server-side API frameworks such as Ruby on Rails (or equivalent in other languages)

  • A strong understanding of RESTful API design

  • Expertise in database design and caching technologies (PostgreSQL, MySQL, Redis, etc.)

  • Understanding of Domain Driven Design

  • Understanding and experience using message bus architecture

  • Experience building complex server-side systems using micro services (or similar) architectures

  • Experience in working with Docker for local development and deployment

  • Experience in deploying applications using Jenkins (or equivalent tools for CI/CD) into cloud providers (AWS, GCP, etc.)

  • You are excited about Agile, DevOps and Lean approaches to delivering software and value for our customers

  • A proven ability to mentor and grow the engineering skills in your teammates.

  • Experience in performing detailed root cause analysis up and down the software stack using a variety of debugging tools.

  • The ability to communicate clearly and concisely about deeply technical topics in an easy-to-understand way.

Bonus Qualities:

  • Experience running applications in managed containerized platforms such as Kubernetes or ECS

  • Experience with payment processing using 3rd party providers such as Stripe, Apple, PayPal, etc.

  • Experience interfacing with email service providers such as MailChimp or SendGrid

  • Experience with Infrastructure as Code for use in cloud computing platforms such as AWS, Heroku or GCP

Virtual Assistant, No Experience, $40/hr, Remote, Weekend

Evening Virtual Assistant, Remote, $45/hr, No Experience

Phone Support, $40/hr, Remote, No Experience, Evening Job

Entry Level Phone Job, $40/hr, Remote, No Degree Required

Virtual Assistant, $40/hr, Weekend, College Student, Remote

Remote Phone Job, $50/hr, College Student, Night Shift

Remote Phone Job, $40/hr, Part-Time, College Student Friendly

Remote Moderator, $35/hr, No Degree, Weekend, Part-Time

Remote Customer Support, $40/hr, Part-Time, College Student

Remote Customer Support, $42/hr, Weekend, No Experience

Data Entry, $40/hr, Remote, Night Job, No Degree

Remote Data Entry, $45/hr, No Degree, Weekend, Night Job

Virtual Assistant, Remote, $40/hr, Evening, No Experience

Remote Customer Support, $40/hr, Part-Time, College Student

Data Entry, $40/hr, Part-Time, Remote, Weekend Job

Customer Support, No Degree, $40/hr, Remote, Weekend Job

Customer Support, $42/hr, Remote, Evening, No Experience

Remote Moderator, $40/hr, Weekend, No Degree, Part-Time

Remote Customer Support, $42/hr, Night Job, No Experience

Data Entry, $45/hr, Remote, Night Job, No Degree

Remote Data Entry, No Experience, $40/hr, Part-Time

Customer Support, $35/hr, Night Job, Remote, No Experience

Virtual Assistant, $42/hr, Evening, Remote, College Student

Virtual Assistant, $40/hr, No Experience, Remote, Night Job

Remote Phone Job, $45/hr, No Degree, College Student Friendly

Virtual Assistant, $35/hr, Part-Time, Remote, Weekend Job

Live Chat Support, $40/hr, Weekend, Remote, College Student

Remote Live Chat, $35/hr, College Student, No Experience

Virtual Assistant, Remote, $50/hr, Part-Time, Night Shift

Phone Support, $35/hr, Weekend, Remote, No Experience

Remote Phone Support, $40/hr, Night Job, College Student

Remote Moderator, $42/hr, Part-Time, Weekend, No Degree

Remote Data Entry, $40/hr, College Student Friendly, Part-Time

Data Entry, No Degree, $40/hr, Part-Time, Remote Job

Phone Support, $50/hr, Weekend, Remote, No Experience

Remote Customer Support, $42/hr, Weekend, No Experience

Customer Support, No Degree, $40/hr, Remote, Weekend Job

Evening Virtual Assistant, Remote, $45/hr, No Experience

Remote Data Entry, $45/hr, No Degree, Weekend, Night Job

Remote Customer Support, $40/hr, No Degree, Evening Job

Remote Live Chat, $40/hr, Weekend, No Degree, Part-Time

Part-Time Data Entry, $45/hr, Remote, College Student Friendly

Virtual Assistant, No Experience, $42/hr, Remote, Weekend

Virtual Assistant, $42/hr, Remote, No Experience, Evening

Remote Phone Job, $45/hr, No Degree, College Student Friendly

Phone Support, Remote, $35/hr, No Experience, Part-Time

Data Entry, Remote, $40/hr, Evening Job, No Degree

Remote Live Chat, $40/hr, Weekend, No Degree, Part-Time

Data Entry, No Degree, $40/hr, Part-Time, Remote Job

Phone Job, $50/hr, Remote, Part-Time, College Student

Part-Time Customer Support, $40/hr, Remote, College Student

Phone Job, $50/hr, Remote, Part-Time, College Student

Entry Level Phone Job, $40/hr, Remote, No Degree Required

Virtual Assistant, $42/hr, Evening, Remote, College Student

Phone Support, $40/hr, Remote, No Experience, Evening Job

Remote Moderator, $40/hr, Weekend, No Experience Required

Data Entry, Remote, $42/hr, Evening Job, No Degree

Customer Support, $40/hr, Remote, Evening, No Experience

Customer Support, $35/hr, Remote, Evening/Night Job, No Degree

Live Chat Support, $40/hr, Remote, Entry Level, Part-Time

Weekend Data Entry, $45/hr, Remote, No Experience

Phone Support, Remote, $50/hr, No Experience, Part-Time

Virtual Assistant, No Experience, $42/hr, Remote, Weekend

Part-Time Data Entry, $40/hr, Remote, College Student Friendly

Remote Customer Support, $35/hr, Night Shift, No Degree

Data Entry, $35/hr, Remote, Evening Job, College Student

Customer Support, $50/hr, Night Job, Remote, No Experience

Phone Job, $40/hr, Remote, Night Shift, No Degree

Virtual Assistant, $40/hr, Remote, Weekend, No Degree

Virtual Assistant, $40/hr, Evening, Remote, College Student

Remote Customer Support, $50/hr, Night Shift, No Degree

Virtual Assistant, $40/hr, Remote, Weekend, No Degree

Remote Moderator, $40/hr, Weekend, No Experience Required

Data Entry, $35/hr, Night Shift, No Degree,?Remote?Job

Virtual Assistant, No Experience, $42/hr, Remote, Part-Time

Virtual Assistant, Remote, $45/hr, Evening, No Experience

Remote Live Chat, $35/hr, College Student, No Experience

Remote Customer Support, $45/hr, Part-Time, College Student

Virtual Assistant, $40/hr, Remote, No Experience, Evening

Remote Moderator, $42/hr, Weekend, No Experience Required

Remote Phone Support, $40/hr, Evening, No Experience Required

Remote Moderator, $40/hr, No Degree, Weekend Job, Part-Time

Data Entry, $40/hr, No Experience, Remote, Weekend Job

Virtual Assistant, $50/hr, Weekend, No Degree, Remote

Virtual Assistant, $42/hr, Evening, Remote, No Degree

Virtual Assistant, Remote, $40/hr, Evening, No Experience

Remote Customer Support, $40/hr, Night Job, No Experience

Virtual Assistant, $42/hr, Evening, Remote, No Degree

Data Entry, $40/hr, Remote, Evening, No Experience Required

Virtual Assistant, No Experience, $42/hr, Remote, Weekend

Weekend Customer Support, $42/hr, Remote, College Student

Remote Data Entry, No Experience, $40/hr, Part-Time

Remote Phone Job, $40/hr, No Degree, College Student Friendly

Data Entry, $50/hr, Remote, Evening Job, College Student

Remote Moderator, $42/hr, Weekend, No Experience Required

Virtual Assistant, Remote, $40/hr, Weekend, No Experience

Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend

Entry Level Phone Job, $42/hr, Remote, No Degree Required

Remote Phone Support, $40/hr, Evening, No Experience Required

Phone Job, $45/hr, Remote, Night Shift, No Degree

Live Chat Support, $35/hr, Remote, No Experience Required

Virtual Assistant, $35/hr, Weekend, No Degree, Remote

Virtual Assistant, $40/hr, No Experience, Remote, Night Job

Customer Support, No Degree, $40/hr, Remote, Weekend Job

Remote Live Chat, $35/hr, Part-Time, Evening/Night Job

Customer Support, $42/hr, Remote, Evening, No Experience

  • You hold a degree in Computer Science, Engineering, or in a similar field. While not a requirement, it helps to have a common baseline of understanding of CS principles when working with other technical people.

Where:

The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K., Jordan, New Zealand, and Australia. With a widely distributed team, we are used to working remotely across different time zones. This role can be based anywhere in Canada – if you’re close to one of our offices, we can set you up in-office or you can work 100% remotely. Please note that you must be eligible to work without sponsorship to qualify for this position, and this role may require travel to our Corporate Headquarters in Denver, Colorado, or to other office locations around North America.

Benefits & Perks:

  • Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid
  • Robust wellness benefits, including an annual wellness stipend
  • Flexible and generous (FTO) time-off

Virtual Assistant, No Experience, $40/hr, Remote, Weekend

Evening Virtual Assistant, Remote, $45/hr, No Experience

Phone Support, $40/hr, Remote, No Experience, Evening Job

Entry Level Phone Job, $40/hr, Remote, No Degree Required

Virtual Assistant, $40/hr, Weekend, College Student, Remote

Remote Phone Job, $50/hr, College Student, Night Shift

Remote Phone Job, $40/hr, Part-Time, College Student Friendly

Remote Moderator, $35/hr, No Degree, Weekend, Part-Time

Remote Customer Support, $40/hr, Part-Time, College Student

Remote Customer Support, $42/hr, Weekend, No Experience

Data Entry, $40/hr, Remote, Night Job, No Degree

Remote Data Entry, $45/hr, No Degree, Weekend, Night Job

Virtual Assistant, Remote, $40/hr, Evening, No Experience

Remote Customer Support, $40/hr, Part-Time, College Student

Data Entry, $40/hr, Part-Time, Remote, Weekend Job

Customer Support, No Degree, $40/hr, Remote, Weekend Job

Customer Support, $42/hr, Remote, Evening, No Experience

Remote Moderator, $40/hr, Weekend, No Degree, Part-Time

Remote Customer Support, $42/hr, Night Job, No Experience

Data Entry, $45/hr, Remote, Night Job, No Degree

Remote Data Entry, No Experience, $40/hr, Part-Time

Customer Support, $35/hr, Night Job, Remote, No Experience

Virtual Assistant, $42/hr, Evening, Remote, College Student

Virtual Assistant, $40/hr, No Experience, Remote, Night Job

Remote Phone Job, $45/hr, No Degree, College Student Friendly

Virtual Assistant, $35/hr, Part-Time, Remote, Weekend Job

Live Chat Support, $40/hr, Weekend, Remote, College Student

Remote Live Chat, $35/hr, College Student, No Experience

Virtual Assistant, Remote, $50/hr, Part-Time, Night Shift

Phone Support, $35/hr, Weekend, Remote, No Experience

Remote Phone Support, $40/hr, Night Job, College Student

Remote Moderator, $42/hr, Part-Time, Weekend, No Degree

Remote Data Entry, $40/hr, College Student Friendly, Part-Time

Data Entry, No Degree, $40/hr, Part-Time, Remote Job

Phone Support, $50/hr, Weekend, Remote, No Experience

Remote Customer Support, $42/hr, Weekend, No Experience

Customer Support, No Degree, $40/hr, Remote, Weekend Job

Evening Virtual Assistant, Remote, $45/hr, No Experience

Remote Data Entry, $45/hr, No Degree, Weekend, Night Job

Remote Customer Support, $40/hr, No Degree, Evening Job

Remote Live Chat, $40/hr, Weekend, No Degree, Part-Time

Part-Time Data Entry, $45/hr, Remote, College Student Friendly

Virtual Assistant, No Experience, $42/hr, Remote, Weekend

Virtual Assistant, $42/hr, Remote, No Experience, Evening

Remote Phone Job, $45/hr, No Degree, College Student Friendly

Phone Support, Remote, $35/hr, No Experience, Part-Time

Data Entry, Remote, $40/hr, Evening Job, No Degree

Remote Live Chat, $40/hr, Weekend, No Degree, Part-Time

Data Entry, No Degree, $40/hr, Part-Time, Remote Job

Phone Job, $50/hr, Remote, Part-Time, College Student

Part-Time Customer Support, $40/hr, Remote, College Student

Phone Job, $50/hr, Remote, Part-Time, College Student

Entry Level Phone Job, $40/hr, Remote, No Degree Required

Virtual Assistant, $42/hr, Evening, Remote, College Student

Phone Support, $40/hr, Remote, No Experience, Evening Job

Remote Moderator, $40/hr, Weekend, No Experience Required

Data Entry, Remote, $42/hr, Evening Job, No Degree

Customer Support, $40/hr, Remote, Evening, No Experience

Customer Support, $35/hr, Remote, Evening/Night Job, No Degree

Live Chat Support, $40/hr, Remote, Entry Level, Part-Time

Weekend Data Entry, $45/hr, Remote, No Experience

Phone Support, Remote, $50/hr, No Experience, Part-Time

Virtual Assistant, No Experience, $42/hr, Remote, Weekend

Part-Time Data Entry, $40/hr, Remote, College Student Friendly

Remote Customer Support, $35/hr, Night Shift, No Degree

Data Entry, $35/hr, Remote, Evening Job, College Student

Customer Support, $50/hr, Night Job, Remote, No Experience

Phone Job, $40/hr, Remote, Night Shift, No Degree

Virtual Assistant, $40/hr, Remote, Weekend, No Degree

Virtual Assistant, $40/hr, Evening, Remote, College Student

Remote Customer Support, $50/hr, Night Shift, No Degree

Virtual Assistant, $40/hr, Remote, Weekend, No Degree

Remote Moderator, $40/hr, Weekend, No Experience Required

Data Entry, $35/hr, Night Shift, No Degree,?Remote?Job

Virtual Assistant, No Experience, $42/hr, Remote, Part-Time

Virtual Assistant, Remote, $45/hr, Evening, No Experience

Remote Live Chat, $35/hr, College Student, No Experience

Remote Customer Support, $45/hr, Part-Time, College Student

Virtual Assistant, $40/hr, Remote, No Experience, Evening

Remote Moderator, $42/hr, Weekend, No Experience Required

Remote Phone Support, $40/hr, Evening, No Experience Required

Remote Moderator, $40/hr, No Degree, Weekend Job, Part-Time

Data Entry, $40/hr, No Experience, Remote, Weekend Job

Virtual Assistant, $50/hr, Weekend, No Degree, Remote

Virtual Assistant, $42/hr, Evening, Remote, No Degree

Virtual Assistant, Remote, $40/hr, Evening, No Experience

Remote Customer Support, $40/hr, Night Job, No Experience

Virtual Assistant, $42/hr, Evening, Remote, No Degree

Data Entry, $40/hr, Remote, Evening, No Experience Required

Virtual Assistant, No Experience, $42/hr, Remote, Weekend

Weekend Customer Support, $42/hr, Remote, College Student

Remote Data Entry, No Experience, $40/hr, Part-Time

Remote Phone Job, $40/hr, No Degree, College Student Friendly

Data Entry, $50/hr, Remote, Evening Job, College Student

Remote Moderator, $42/hr, Weekend, No Experience Required

Virtual Assistant, Remote, $40/hr, Weekend, No Experience

Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend

Entry Level Phone Job, $42/hr, Remote, No Degree Required

Remote Phone Support, $40/hr, Evening, No Experience Required

Phone Job, $45/hr, Remote, Night Shift, No Degree

Live Chat Support, $35/hr, Remote, No Experience Required

Virtual Assistant, $35/hr, Weekend, No Degree, Remote

Virtual Assistant, $40/hr, No Experience, Remote, Night Job

Customer Support, No Degree, $40/hr, Remote, Weekend Job

Remote Live Chat, $35/hr, Part-Time, Evening/Night Job

Customer Support, $42/hr, Remote, Evening, No Experience

  • Employee Stock Purchase Program

  • Registered Retirement Savings Plan (RRSP) with 4% company match

Compensation:

EverCommerce is committed to equal pay and transparency. The annual base salary range for this position is $125,000 – $145,000 CAD per year. Please note that the salary range information provided is a general guideline and combines all of the distinct labor markets within the US. EverCommerce considers factors such as (but not limited to) scope and responsibilities of the position, candidate’s work experience, candidate’s work location, education/training, key skills, internal peer equity, external market data, as well as, market and business considerations when making compensation decisions.

EverCommerce is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status. We look forward to reviewing your credentials and getting to know more about your experience!

 

Back to blog