Senior Software Developer (Growth)
7shifts
| Company | 7shifts |
| Category | Uncategorised |
| Location | Toronto |
| Remote | — |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | — |
| Last verified | 3 Aug 2026 |
| Source | The employer's own careers page (company_site) |
Description
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, including making technical decisions and tradeoffs as data-driven workflows grow in scale and complexity
,
• 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
,
• (Desirable) Experience in designing, building, and running pricing and feature entitlement experiments
,
• (Desirable) Experience working with PLG experiment measurement tools like Growthbook, Statsig, or LaunchDarkly
,
• (Desirable) Founding or early experience at a startup
,
• We know you might not check every box, and that’s okay. If you’re excited about this role, inspired to contribute to a meaningful product, and eager to share ideas that drive real change, we’d love to hear from you
What the job involves
• As a Senior Software Developer at 7shifts, you’ll join our Developer Experience squad, where the focus is on strengthening the backend and data foundations that power the product
,
• You’ll help shape how our systems scale as usage and complexity grow, improving performance, reliability, and data integrity across core workflows used every day by over 1.5 million restaurant workers
,
• You’ll report to an Engineering Manager and play a key role in shaping critical technical decisions across product, design, and engineering
,
• Design, build, and ship complex product features that depend on well-modeled, reliable, and scalable data
,
• Own work end to end, from problem definition and technical design through delivery, iteration, and long-term support
,
• Apply strong database and data modeling fundamentals when designing schemas, queries, and data flows that support correct product behavior
,
• Translate product and business needs into thoughtful technical solutions, identifying tradeoffs and risks early
,
• Improve performance, reliability, and data integrity by addressing root causes and reducing system complexity
,
• Set and reinforce strong engineering practices through code reviews, testing, and consistent technical standards
,
• Mentor other developers through feedback and technical guidance, helping the team make better decisions over time
,
• Use modern tools, including AI, thoughtfully and responsibly to reduce friction and improve delivery