# Intermediate Software Engineer

**Company**: Jobber
**Location**: Toronto; Edmonton; Kitchener-Waterloo; Vancouver
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: Full time
**Salary**: $106,600 - $144,200 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/jobber/cf26b34b-33b0-487c-bdfa-4dd4c59d53e9?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c194750c-6ce

## Description

We're seeking an Intermediate Software Engineer to join our Software Engineering team at Jobber. As an Intermediate Software Engineer, you 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.

**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

- Build with AI as a core part of how you work

**Requirements:**

- 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 working with observability tools such as DataDog

- Strong problem-solving skills and a collaborative mindset

- A willingness to learn, adapt, and grow as part of a team

- Daily hands-on experience building with agentic AI tools

**Nice to Have:**

- Experience with our development stack: React, React Native, TypeScript, Ruby on Rails

- Familiarity with GraphQL API Layer and its optimization

- Prior experience working on scalable distributed systems

- Exposure to background processing frameworks

**What We Offer:**

- A total compensation package that includes an extended health benefits package with fully paid premiums for both body and mind, matching in RRSP, TFSA or FHSA, and stock options

- A dedicated Talent Development team and access to coaching, learning, and leadership programs to help you grow your career

- A unique opportunity to build, grow, and leave your impact on a $400-billion industry

- To work with a group of people who are humble, supportive, and give a sh*t about our customers

## Skills

### Required
- Agile/Scrum
- backend frameworks
- observability tools
- problem-solving
- collaborative mindset
- AI tools

### Nice to have
- React
- React Native
- TypeScript
- Ruby on Rails
- GraphQL API Layer
- scalable distributed systems
- background processing frameworks

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/jobber/cf26b34b-33b0-487c-bdfa-4dd4c59d53e9?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
