HHiring Reality
← 7shifts

Software Developer

7shifts
Location
Toronto, ON, Saskatoon, SK
Posted
2 months ago
Department
Engineering
Salary
$80,000 - $120,000
What they actually want (must-haves)
  • A degree or diploma in computer science, software engineering, or a related technical field, or equivalent practical experience
  • 2+ years of professional experience building, deploying, and maintaining web applications and services in a team environment
  • Proficiency in modern web development, including experience with a backend programming language and a solid understanding of relational databases
  • A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle
  • Strong communication and collaboration skills, with the ability to articulate complex technical concepts clearly and contribute effectively to team discussions
  • A proactive and autonomous work ethic, knowing how to navigate ambiguity, manage your priorities, and make sound technical trade-offs
Nice to have
  • Experience in restaurant-tech, delivering customer-focused solutions
  • Hands-on experience using Elixir in a production environment
What the job really is

As an Intermediate Software Developer at 7shifts, you will design, build, and maintain backend services and user-facing features for a scheduling and payroll platform used by over 1 million workers in the restaurant industry. You will collaborate with cross-functional teams, utilize AI-assisted development tools, and take ownership of production issues while contributing to the engineering culture. The role involves driving projects from concept to completion and making pragmatic technical decisions to deliver value to users.

Benefits
  • Base compensation range of CAD $95,000 - $135,000
  • Performance and growth-driven compensation
  • Opportunity for learning and growth
  • Flexible vacation policy
  • Health and dental benefits
  • Lifestyle spending accounts
Things to weigh
  • No specific technologies mentioned for backend programming language
  • The role involves navigating ambiguity and complex problems, which may not suit everyone
  • The job requires a proactive work ethic, which may be challenging for some candidates
Job score4/5
Benefits5/5
Freshness1/5
Career value4/5
Role clarity5/5
Pay transparency5/5

Applying to 7shifts?

See how your résumé matches this role — and tailor it from what actually gets interviews.