Senior Software Engineer - Backend Foundations System

Jobber helps small home service businesses transform service delivery through technology, offering solutions for quoting, scheduling, invoicing, and payment collection.
Edmonton, AB, CanadaToronto, ON, Canada
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Backend Foundations System

Jobber is a rapidly growing technology company that's transforming the home service industry through innovative software solutions. As a Senior Software Engineer on the Backend Foundations System team, you'll play a crucial role in developing the core technology that powers Jobber's platform.

The position offers an exciting opportunity to work with a company that's been recognized as a Top 10 Great Place to Work in Canada and has received multiple awards for its corporate culture and growth. You'll be part of a team that's helping small businesses succeed in a $400-billion industry, working with technologies like Ruby on Rails, AWS, and GraphQL.

The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to mentor others. You'll collaborate with cross-functional teams to design and implement scalable solutions, while also having the flexibility to choose your work location - either remotely across Canada or hybrid from offices in Edmonton or Toronto.

Jobber offers comprehensive benefits including health coverage, retirement matching, and stock options. The company strongly values professional development, providing dedicated Development Coaches to help you grow your career. The culture emphasizes work-life harmony, diversity, and inclusion, making it an ideal environment for engineers who want to make a significant impact while growing professionally.

What makes this role particularly appealing is the combination of technical challenges, leadership opportunities, and the chance to directly impact small businesses' success. You'll be working with a modern tech stack, contributing to a product that serves tens of thousands of users, and be part of a company that's just scratching the surface of its potential in transforming the service industry.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer - Backend Foundations System

  • Collaborate with cross-functional teams to design and deliver high-impact features
  • Partner with Product and Design teams on strategic product roadmap
  • Participate in code reviews and testing processes
  • Research and advocate for best practices
  • Communicate complex technical concepts to diverse audiences
  • Provide mentorship and guidance to team members

Requirements For Senior Software Engineer - Backend Foundations System

Ruby
React
TypeScript
  • Experience working with Ruby on Rails on AWS
  • Experience working with & optimizing GraphQL API Layer
  • Familiarity with background processing frameworks (Sidekiq, Active Jobs)
  • Experience working with observability tools such as DataDog
  • Senior software engineering experience on a full-stack development team
  • Proficiency in software design, architecture, and coding
  • Experience with Agile/Scrum framework
  • Structured understanding of full-stack frameworks and patterns
  • Strong self-motivation and resourcefulness
  • Experience providing technical mentorship

Benefits For Senior Software Engineer - Backend Foundations System

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
Parental Leave
  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Talent Development function with Development Coaches
  • Vacation time
  • Birthday off
  • Health days
  • Parental leave top-ups

Interested in this job?

Jobs Related To Jobber Senior Software Engineer - Backend Foundations System

Senior Software Engineer

Senior Software Engineer role at Jobber, building communication systems for home service businesses using Ruby on Rails, with hybrid work options in Canada.

Senior Software Engineer - Payments

Senior Software Engineer role at Jobber, developing payment systems for home service businesses, with remote or hybrid work options in Canada.

Senior Solutions Engineer

Join Jobber as a Senior Solutions Engineer to drive integration initiatives, enhance app marketplace offerings, and support small business success through innovative technology solutions.

Senior Software Engineer

Senior Software Engineer role at Jobber, developing technology solutions for small home service businesses.

Sr. Software Engineer

Senior Software Engineer role at eOracle, focusing on blockchain solutions and decentralized applications development using TypeScript and Golang.