More jobs:
Job Description & How to Apply Below
Are you a software developer with a passion for finding creative solutions to real‑world problems? Then Jobber might be the place for you! We’re looking for an Intermediate Software Engineer to be part of our Software Engineering team.
At Jobber, we don’t just build a product – we work on real problems that help people in small businesses become successful. Our values emphasize humility, support, and genuine concern for customers. Our collaborative culture gives teams autonomy and direct influence on the company’s future. We release early and often while addressing technical debt and incorporating instant customer feedback.
We support professional growth through onboarding resources, tutorials, hackathons, and mentorship. Leaders at Jobber work with empathy to promote work–life harmony.
Teams
You could join one of the following teams:
Risk Engineering
The Fintech Risk Engineering team supports the internal Risk Operations and Security teams, reducing financial fraud and losses. They develop integrations that deliver timely and accurate decision support, ensuring the security and integrity of Jobber’s financial operations.
Role
Reporting to the Manager of Software Engineering, the Intermediate Software Engineer will collaborate with other Software Development members on a Scrum team to build an industry‑leading product that helps our customers and their small businesses be successful. You must be ready to solve problems that millions of entrepreneurs face and to grow your craft while contributing to the team’s success.
In this role you commit to writing well‑tested, scalable, and well‑organized code. You’ll learn, collaborate, and grow while supporting your team in delivering high‑quality solutions.
Responsibilities
Contribute to the design, development, and delivery of features that address customer needs, collaborating with cross‑functional teams.
Work closely with senior engineers to refine requirements and scope technical solutions.
Write, review, and maintain clean, scalable, and well‑documented code.
Participate in code reviews to ensure code quality and maintainability.
Collaborate with your team to identify and solve technical challenges.
Share knowledge and learn from others through paired programming, team discussions, and technical documentation.
Stay curious and keep up to date with the latest tools, technologies, and best practices in software development.
Utilize AI tools to enhance development practice. AI tools are used to complement human skills and augment productivity, not to replace human creativity, critical thinking and decision‑making.
Qualifications
Proficiency in writing clean, maintainable, and testable code.
Familiarity with Agile/Scrum development methodologies.
A structured understanding of common backend frameworks, technologies, and patterns.
Familiarity with observability tools such as Data Dog.
Strong problem‑solving skills and a collaborative mindset.
A willingness to learn, adapt, and grow as part of a team.
Experience using developer AI tools like Copilot or Cursor.
Preferred Experience
Experience with our development stack:
React, React Native, Type Script, Ruby on Rails.
Familiarity with Graph
QL API Layer and its optimization.
Prior experience working on scalable distributed systems.
Exposure to background processing frameworks (e.g., Sidekiq, Active Jobs).
Hiring Process
An interview with a Talent team member (45 minutes).
A Hiring Manager Interview (60 minutes).
A take‑home challenge with a follow‑up Functional Interview (90 minutes).
A Senior Leadership Interview (30 minutes).
Location
The role is open to candidates based in one of our hub cities: Edmonton, Toronto, Vancouver, or Kitchener‑Waterloo.
Compensation
Base salary ranges from $106,600 (minimum) to $144,200 (maximum) with a midpoint of $125,400 . Compensation is transparent, fair, and supports career growth, including equity rewards, health and wellness stipends, retirement savings matching, and a fully paid extended health package.
Benefits
Extended health benefits package with fully paid premiums for both body and mind, matching in RRSP, TFSA or FHSA, and stock options.
Dedicated talent development team with…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×