Software Developer, Mid-Market

7shifts
Toronto, Saskatoon
Workplace: RemoteFull timeCAD 80,000 - 120,000 annuallyFunction: Software EngineeringSkills: ["Ownership","Communication","Proactive work ethic","Customer focus","Technical discussions"]

Build foundational full-stack systems for 7shifts’ mid-market squad, serving restaurant groups with complex needs like multi-location rollups and scalable role-based access control. Own features end-to-end from technical design through deployment, shaping greenfield data structures, permissions/authorization architecture, and rollup reporting pipelines. Work closely with a product counterpart and the data team, use AI-assisted development responsibly (e.g., Claude), and take ownership of production issues and bug resolution.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
7shifts
7shifts
1 day ago

Software Developer, Mid-Market

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build foundational full-stack systems for 7shifts’ mid-market squad, serving restaurant groups with complex needs like multi-location rollups and scalable role-based access control. Own features end-to-end from technical design through deployment, shaping greenfield data structures, permissions/authorization architecture, and rollup reporting pipelines. Work closely with a product counterpart and the data team, use AI-assisted development responsibly (e.g., Claude), and take ownership of production issues and bug resolution.
Location: Toronto, Saskatoon
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain data structures and pipelines that power rollup reporting for multi-location restaurant groups, contributing full-stack from schema work to delivery
  • •Contribute to a new permissions and authorization system by implementing components as architecture takes shape and flagging issues
  • •Use AI-assisted development tools to generate, review, and validate output with production-code rigor
  • •Collaborate with senior engineers, the product counterpart, and the data team to translate requirements into maintainable solutions
  • •Take ownership of production issues by investigating and resolving bugs and customer-reported problems

Pay and Benefits

Salary: CAD 80,000 - 120,000 annually
Perks:Health InsuranceDentalParental LeaveHome OfficeRemote Work

Key Requirements

  • •A degree or diploma in computer science/software engineering or equivalent practical experience
  • •Professional experience building, deploying, and maintaining web applications and services in a team environment
  • •Comfort working in a greenfield codebase where the full picture isn’t defined yet
  • •Solid understanding of relational databases and backend development for meaningful contributions to data modeling and permissions work
  • •Experience leveraging AI development tools (e.g., Claude) as part of your real workflow, not just experimentation
Experience:SaaSWeb applicationsBackend developmentData modelingRole-based access control
Education:
Skills:OwnershipCommunicationProactive work ethicCustomer focusTechnical discussions
Tech Stack:ElixirSnowflakeBigQueryAWSClaudeAI-assisted development toolsRelational databasesRBAC

Company Brief

7shifts
Provides scheduling, labor, payroll, and team communication software for restaurants. The platform helps operators manage shift planning, compliance, tips, and day-to-day workforce operations across single locations and multi-unit restaurant groups.
Industry: HR Tech
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Saskatoon, Canada
Founded: 2014
WebsiteLinkedIn