Software Engineer

Jobber - Senior Software Engineer

Jobber - Senior Software Engineer

We’re looking for a Senior Software Engineer to join our growing Product team at our headquarters in Edmonton, AB, located in a historic building along Jasper Avenue! As one of Canada’s most dynamic startups, we’re moving at warp speed developing a product that enables mobile businesses to provide their best service. So if you’re a person who thrives in an environment that always has new challenges, and want to work for a company that supports you in doing your best work, then we want to hear from you!

Our Product Development team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. As a Senior Software Engineer at Jobber, you will collaborate with other members of the Product team to build an industry leading product that helps our customers and their businesses be successful. We’re looking for people who are ready for their next challenge, and want to take the experience from previous roles to influence the product and team, while still working on mastering their craft. 

Jobber - Senior Software Quality Engineer

Jobber - Senior Software Quality Engineer

We’re looking for an amazing Senior Software Quality Engineer to add to our talented, supportive and well-respected team. If you’ve got 5+ years experience developing SaaS applications and love working in a high-energy environment, we'd love to talk with you!

Position Overview:

  • Continuous integration with several deploys per day. We love GitHub.
  • We do a lot of on-our-feet thinking and change directions fast. Sometimes we’ll spend a week on a feature, play with it a bit and then change our minds. This isn’t a failure, it’s how we ship only the best.
  • It might sound cheesy, but we’re not just looking for an employee — we want to start a long, fruitful relationship. This is an opportunity to get in on the ground floor at a company with significant potential.
  • The work environment is very diverse and flexible. You will not get bored.
  • Hosted on Heroku – we’re focused on writing software not maintaining servers.
  • We’re looking for someone focused on creating software that delivers value through great user experience.
  • Based at Jobber's head office in Edmonton, Alberta.

Jobber is an amazing place to work. Our team is an awesome group of engaging, talented, supportive people, and we're making a real impact on the small businesses that make up the vast majority of all business. Our customers aren't shy about telling us that either, which is incredibly rewarding! Here's the less important stuff:

  • Competitive compensation
  • Extended health benefits (100% covered)
  • Three weeks paid vacation
  • Fully stocked kitchen
  • Brand new Apple gear
  • Public transportation subsidy, team outings, and lots of other stuff!

Jobber - Staff Software Quality Engineer

Jobber - Staff Software Quality Engineer

We’re looking for an amazing Staff Software Quality Engineer to add to our talented, supportive and well-respected team. If you’ve got 8+ years experience developing SaaS applications and love working in a high-energy environment, we'd love to talk with you!

Most importantly, Jobber is an amazing place to work. Our team is an awesome group of engaging, talented, supportive people, and we're making a real impact on the small businesses that make up the vast majority of all business. Our customers aren't shy about telling us that either, which is incredibly rewarding! Here's the less important stuff:

  • Competitive compensation
  • Extended health benefits (100% covered)
  • Three weeks paid vacation
  • Fully stocked kitchen
  • Brand new Apple gear
  • Public transportation subsidy, team outings, and lots of other stuff!

Betable - Software Engineer (Platform)

Betable - Software Engineer (Platform)

Our Next Team Member

We are looking for a talented Backend Engineer to join our team to take our real money gaming platform to the next level. Our ideal candidate enjoys building small performant and efficient services with clean and intuitive API’s and enjoys thinking about eloquent systems architecture.

Requirements

Building quality software is important to you, as is using the right tool for the job. You like to dig into hard problems, contribute to shaping a diverse and productive engineering culture, and most of all; you like to ship. You have experience with multiple programming languages, understand what a well designed API looks like and have opinions on software engineering practices. You genuinely enjoy the art of building software, and you love to learn new things.

Betable - Software Engineer (Full Stack)

Betable - Software Engineer (Full Stack)

Our Next Team Member

We are looking for a talented Full Stack Engineer to join our team to take our real money gaming platform to the next level. Our ideal candidate is comfortable going end to end from intuitive user interfaces to small performant and efficient services and back again.

Requirements

Building quality software is important to you, as is using the right tool for the job. You like to dig into hard problems, contribute to shaping a diverse and productive engineering culture, and most of all; you like to ship. You have experience with multiple programming languages, understand what a well-designed API looks like and have opinions on software engineering practices. You genuinely enjoy the art of building software, and you love to learn new things.

Granify - Software Engineer

Granify - Software Engineer

As Granify continues to build out our product teams, we're looking for engineers who value mastery, authenticity, and positivity to help build and grow our product - and we want you to be part of it! You will have lots of interesting challenges to tackle as we go after a trillion dollar industry.

What You'll Work On

You'll get a chance to design, build, and improve on each part of our tech stack. Our tech stack is divided into three primary components:

(1) Our data collection & decision engine. It slurps up millions of requests and terabytes of eCommerce data (traffic, orders, etc), then everything gets put through our algorithms in real-time. This thing needs to be rock solid & blazing fast. The data collection piece is primarily a JavaScript snippet that eCommerce owners paste onto their site, much like Google Analytics. The JavaScript collects data about user behavior and sends it to our Ruby servers for analysis and decisions.

(2) Our data science team, who are responsible for mining data and searching for patterns which are then used to develop algorithms for predicting shoppers behavior. Tools here include Hadoop, Python, Spark, Java, Tableau — really, anything that helps get the job done.

(3) The customers dashboard (Rails) used to configure and measure the impact of Granify. It's a pretty standard web app — Rails, jQuery, MySQL, etc. — wrapped up in a beautiful design that's focused on simplicity & usability. The Rails app is also what drives our internal dashboards, which give us highly detailed reports about how our algorithms perform for each of our customers.