EverCommerce Logo

EverCommerce

EverPro - Senior Software Engineer Backend- Remote (Canada)

Posted 20 Days Ago
Be an Early Applicant
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
As a Senior Backend Engineer at EverCommerce, you will collaborate with agile teams to develop and maintain the Joist product, focusing on crafting scalable and robust server-side software. Your expertise will contribute to designing RESTful APIs, database structures, and deploying applications in cloud environments, while also mentoring junior developers and driving projects to successful delivery.
The summary above was generated by AI

EverPro - Senior Software Engineer Backend– 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

  • 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

  • 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 plus 10% bonus. 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!

Top Skills

Apple Pay
AWS
Docker
GCP
Jenkins
Kubernetes
Mailchimp
MySQL
Paypal
Postgres
Redis
Ruby On Rails
Sendgrid
Stripe

Similar Jobs

4 Days Ago
Remote
Hybrid
8 Locations
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a backend software engineer on the Credit Underwriting Team, you will design, build, and own sophisticated underwriting services using data and machine learning technologies to enhance lending products. You will collaborate with various teams to modernize the underwriting process and improve system reliability and configurability.
Top Skills: AWSEs6GoKotlinReactRuby On RailsTerraformTypescript
2 Days Ago
Remote
Hybrid
7 Locations
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Software Engineer III on the backend team at CrowdStrike, you will lead engineering efforts for authentication and authorization services, collaborate across product teams, and improve system architecture while leveraging cloud-based technologies. You will mentor and be mentored, always aiming for high-quality output and innovative solutions.
Top Skills: AWSElasticsearchGitGoGraphQLKafkaOauthPostgresPythonRedis
2 Days Ago
Remote
Hybrid
ON, CAN
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a backend software engineer at CrowdStrike, you will work on designing and scaling large-scale distributed systems, optimizing performance, and collaborating with Falcon Sensor teams. Your role focuses on developing cloud protocols and troubleshooting system failures while ensuring high-quality software delivery in a fast-paced environment.

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account