Software Developer (Remote Friendly)

Engineering · Saskatoon, Saskatchewan
Department Engineering
Employment Type Full-Time
Minimum Experience Mid-level

At 7shifts, we’re building a team and product that will help change the restaurant industry for the better, one shift at a time. 

We believe that starts from the inside-out. Our Values—Be radically candid, Embrace new challenges, Act like an owner, Make every experience an 11, and Solve with simplicity (otherwise known as BEAMS)—are the bedrock of our team member experience. Those values are also what drive our customer experience, and are a big reason why we’re trusted by more than 350,000 restaurant pros around the world. 

The restaurant industry in particular has been severely impacted by the pandemic, and the adoption of technology has become essential to the industry’s survival. 7shifts has supported restaurants with labor management tools through the pandemic, and have seen record growth as a company as the industry steadily recovers. When every dollar counts in the face of reopening, restaurants across North America are turning to tech partners like 7shifts to help save them up to $50,000 on labor and grow rapidly out of the pandemic. We are scaling fast and adding hundreds of new customers every month.

We are looking for a PHP/ReactJS Software Developer to join our team of over fifty passionate engineers in our mission to simplify labor management and improve performance for restaurants everywhere! This is an opportunity for someone who wants to get in on the ground floor of a transforming industry and play a critical role in driving our continued success while helping us support the restaurant industry's recovery from Covid.

The position is remote friendly (anywhere in Canada), with the option to work from our offices in Saskatoon and Toronto.

We’re building an inclusive work environment that is representative of the diverse industry we have the pleasure of serving and encourage candidates from all backgrounds to apply. 

What you’ll do:

  • Work with a cross-functional team of 4-6 developers, a product manager, engineering manager and designer to develop customer facing features that simplify restaurant management and drive employee engagement
  • Be involved in designing and implementing features from ideation to delivery to adoption
  • Be solutions driven: present solutions that meaningfully contribute to your team’s sprint plan.
  • Pair. We thrive on knowledge transfer and continual learning. You’ll be working closely with your team members.
  • Gravitate toward simplicity when collaborating on larger architectural visions
  • Research, communicate and advocate for the use of best practices within your team’s domain
  • Identify and prioritize tech debt and contribute to our engineering roadmap

What you have:

  • Experience working with PHP & MySQL
  • Experience with a SPA JS framework like Angular, ReactJS, Vue or EmberJS
  • 3 or more years of software development experience, but if you’re awesome, we’re flexible

It’d be even cooler if you had:

  • Knowledge of restaurant operations
  • SaaS experience

As you grow with us, you’ll get the opportunity to:

  • Participate in quarterly hackathons and the occasional game jam, working with your peers to build anything from dashboards to poker bots and video games
  • Employ DDD (Domain Driven Design) and the CQRS pattern (Command Query Responsibility Separation) to manage coupling and define team boundaries
  • Learn from and share with your peers at our bi-weekly Dev Talks
  • Explore different technologies: we’re pragmatic and use the right tool for the job. Kubernetes, Golang, RabbitMQ, GraphQL, Redis - our stack is always evolving

About 7shifts

7shifts is a cloud-based labor management platform designed for the restaurant industry. We help restaurateurs  – from independent establishments to large franchises – by making it easy for them to properly schedule their staff, streamline team communications, and reduce labor costs. Since our founding in 2014, we have scaled rapidly to become the leading labor management solution for restaurants.

Our Response to COVID-19

Our team is fully supported in working remotely. We have protocols in place for those who wish to work out of our Saskatoon, Toronto, or Hoboken New Jersey offices. 

Our People and Culture team has transitioned the recruitment, hiring, and onboarding processes to be fully virtual. We’ve added dozens of Shifties to the team since then. 

While working remotely challenges our team’s connected and activity-loving nature, we’ve been able to create virtual opportunities for fun and social connection.



  • Centrally located offices in Saskatoon, Toronto, and Hoboken for those who want to work in-person or meet face-to-face with their team
  • Remote friendly for those who want to work from home (whether it be preference or pandemic related)
  • Catered lunches every Friday from a beloved 7shifts customer (or a budget to order delivery when remote)
  • Stock options (equity) in a VC-backed startup
  • Benefits coverage from the start
  • Flexible vacation
  • Parental leave program
  • Continuous professional development budget
  • A culture that values authenticity, trust, curiosity, and diversity of thought

We thank you for your interest in joining the 7shifts team! While we welcome all applicants, only those who are selected for an interview will be contacted.

Thank You

Your application was submitted successfully.

  • Location
    Saskatoon, Saskatchewan
  • Department
  • Employment Type
  • Minimum Experience