About the role

  • Senior Software Developer enhancing backend and data systems for 7shifts, improving performance and data integrity. Engaging with cross-functional teams to shape technical decisions.

Responsibilities

  • Design, build, and ship complex product features
  • Own work end to end, from problem definition and technical design through delivery
  • Apply strong database and data modeling fundamentals
  • Translate product and business needs into thoughtful technical solutions
  • Improve performance, reliability, and data integrity by addressing root causes
  • Set and reinforce strong engineering practices through code reviews
  • Mentor other developers through feedback and technical guidance
  • Use modern tools, including AI, thoughtfully and responsibly

Requirements

  • A degree or diploma in computer science, software engineering, or a related technical field, or equivalent practical experience
  • Experience owning and supporting production software used by real customers
  • Strong experience working with databases, data modeling, and data-driven systems at scale
  • The ability to take ambiguous, complex problems and turn them into clear, maintainable solutions
  • Comfort working in large, evolving codebases and improving existing systems over time
  • Sound technical judgment when balancing speed, quality, performance, and long-term maintainability
  • Clear communication and the ability to collaborate effectively with cross-functional partners
  • Experience mentoring other developers or leading technical discussions within a team

Benefits

  • Health and dental
  • Lifestyle spending accounts
  • Parental leave program
  • Flexible vacation policy
  • Latest Apple tech
  • Home office setup

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$180,000 per year

Degree requirement

Bachelor's Degree

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.