Intermediate Software Engineer

Jobber is a company that builds software to help small businesses in the service industry become successful by better connecting with customers, saving time in the office, invoicing faster, and getting paid.
Mid-Level Software Engineer
Remote
1+ year of experience
This job posting may no longer be active.

Description For Intermediate Software Engineer

Jobber, a top-rated workplace in Canada, is seeking an Intermediate Software Engineer to join their Product Engineering team. This role offers a unique opportunity to develop solutions that directly impact small businesses in the service industry. As an Intermediate Software Engineer, you'll collaborate with a scrum team to build and improve features for Jobber's online and mobile apps, engaging in the full lifecycle of product development from ideation to delivery.

The ideal candidate should have at least one year of software engineering experience, proficiency in multiple programming languages, and experience with Agile/Scrum methodologies. You'll be working full-stack, with technologies like Ruby on Rails, TypeScript, and React. The role demands an inquisitive mindset, strong problem-solving skills, and the ability to communicate complex technical issues effectively.

Jobber offers a flexible work environment, allowing you to work remotely from anywhere in Canada or from their offices in Edmonton or Toronto. The company provides a comprehensive benefits package, including extended health coverage, RRSP matching, stock options, and support for professional development through dedicated coaching. Join Jobber to be part of a team that's transforming the service industry and making a real difference for small businesses.

Last updated 4 months ago

Responsibilities For Intermediate Software Engineer

  • Understand how and why our customers work the way they do, to develop and improve features in Jobber's online and mobile apps
  • Engage in the full life-cycle of a feature, from ideation to delivery and adoption
  • Participate in code review and testing, driving engineering solutions that follow best practices and leverage reusable code
  • Break down and communicate complex technical issues to both technical and non-technical audiences
  • Deliver value early and often to customers, working in the full stack to accomplish this (both the frontend and backend)

Requirements For Intermediate Software Engineer

Ruby
TypeScript
React
  • At least 1 year of software engineering experience
  • Proficiency in writing code in a few different languages
  • Experience with the entire software development lifecycle in the Agile/Scrum framework
  • An inquisitive mindset, seeking out new information, ideas, and perspectives
  • The ability to take initiative and find the resources necessary to accomplish a project or solve problems

Benefits For Intermediate Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
  • Extended health benefits package with fully paid premiums for both body and mind
  • RRSP matching
  • Stock options
  • Dedicated Coaching and Development function, including Development Coaches
  • Support for all breaks: vacation, rest and recharge, birthday off, health days, and parental leave top-ups
  • Opportunity to build, grow, and leave your impact on a $400-billion industry

Interested in this job?