Intermediate Software Engineer

JobberToronto, ON
Onsite

About The Position

Jobber is seeking an Intermediate Software Engineer to join their Software Engineering team. The company focuses on building a product that helps small businesses succeed, guided by values of humility, support, and dedication. They foster a collaborative environment with autonomous teams, a commitment to addressing technical debt, and a focus on customer feedback. Jobber supports professional growth through onboarding resources, tutorials, hackathons, and mentorship opportunities, with leaders who prioritize empathy and work-life harmony.

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.
  • Experience using developer AI tools like Copilot or Cursor

Nice To Haves

  • 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 (e.g., Sidekiq, Active Jobs).

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. At Jobber we use AI tools to complement human skills and augment productivity, not to replace human creativity, critical thinking and decision-making.

Benefits

  • Equity rewards
  • Annual stipends for health and wellness
  • Retirement savings matching
  • Extended health package with fully paid premiums for body and mind
  • Dedicated talent development program
  • Career coaching
  • Opportunities for career development

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service