7shifts

Junior Software Developer

Toronto, Ontario, Canada

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Restaurant Technology, Software DevelopmentIndustries

Junior Software Developer

Employment Type: [Not Specified] Location Type: [Not Specified] Salary: [Not Specified]

Position Overview

7shifts is an all-in-one team management software platform designed for the restaurant industry, serving over 10% of restaurant workers and 50,000+ restaurants across North America. Our mission is to simplify Team Management and improve performance for restaurants, with a long-term vision of elevating what restaurant teams can achieve together.

As a Junior Software Developer at 7shifts, you will play an active, hands-on role in building and enhancing our integration platform, focusing on internal integrations, data pipelines, and our public API. You will collaborate closely with Product, Design, and Customer Support to deliver scalable solutions that connect 7shifts to the broader restaurant technology ecosystem. You’ll be joining an established, supportive team of developers and an Engineering Manager who will actively guide your onboarding and growth. Through mentorship, pairing, and deep exposure to a technically rich domain, you’ll gain the knowledge and confidence needed to make meaningful contributions to the team. At 7shifts, we value simplicity, technical excellence, and ownership. Your work to improve system reliability and drive innovation will directly support our mission: to save restaurants time, reduce stress, and help teams thrive.

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.

Responsibilities

  • Build and maintain integrations: Develop backend services, public-facing APIs, and internal data workflows within our integrations platform.
  • Design scalable solutions: Partner with your squad to architect and deploy technical solutions that connect 7shifts to external tools and partners.
  • Write, test, and deploy code confidently: Get hands-on with code contributions while gaining deep familiarity with our development systems.
  • Triage real customer issues: Investigate support-reported problems and collaborate across teams to troubleshoot and resolve integration problems.
  • Learn via maintenance rotations: Regularly participate in maintenance windows to explore production workflows and build domain knowledge.
  • Engage and grow: Ask thoughtful questions, seek feedback, and apply new insights to continuously refine your engineering skills.
  • Own your progress: Embrace a steep learning curve, proactively fill knowledge gaps, and develop across a broad technical domain.

Requirements

  • A degree or diploma in computer science, software engineering, or a related technical field.
  • Foundational knowledge of web development and databases (e.g., you’ve built and deployed a web app, worked with relational data).
  • Demonstrated curiosity and drive; personal projects, GitHub repos, or self-taught skills are all great signals.
  • A collaborative mindset; you’re a team player who communicates clearly and enjoys learning from others.
  • Self-starter attitude; you know how to manage your time, ask for help when needed, and keep momentum.
  • Exposure to AI tooling or development (e.g., ChatGPT API, Cursor, or personal projects using AI tools).
  • Interest in solving real problems for customers and improving how restaurants work.

Nice to Have

  • Experience working with large datasets or data pipelines.
  • Experience in SaaS and/or restaurant-tech, delivering customer-focused solutions.

Our Commitment to Our Team Members

  • Opportunity: It’s an exciting time to work at 7shifts—our product is evolving and our team is scaling quickly. Scale like this offers many unique learning opportunities in a short period of time, accelerating the professional growth of our team members.
  • Challenge: We’re tackling real problems for restaurant owners and we’re just getting started. Working at 7shifts means playing a key role in solving those problems and elevating an entire industry.
  • Culture: There’s a reason we’re one of the best workplaces in North America! We value integrity, adaptabi...

Skills

Backend development
API development
Data pipelines
Integration platform
Scalable solution design
Testing and deployment
Troubleshooting customer issues

7shifts

Workforce management platform for restaurants

About 7shifts

7shifts is a workforce management platform designed for the restaurant industry, offering tools for scheduling, payroll, hiring, and compliance. It simplifies the hiring process and includes features for labor law compliance and staff engagement monitoring. The platform's AI-driven auto-scheduling and actionable insights help restaurant owners make informed decisions and improve operational efficiency. 7shifts aims to enhance team retention and guest experiences by addressing the specific needs of restaurant management.

Regina, CanadaHeadquarters
2014Year Founded
$127.4MTotal Funding
SERIES_CCompany Stage
Consulting, Enterprise SoftwareIndustries
201-500Employees

Benefits

Health Insurance
Company Equity
Flexible Work Hours
Remote Work Options
Parental Leave
Home Office Stipend
Professional Development Budget

Risks

Recent layoffs may impact 7shifts' operational capabilities and service quality.
Increased competition from Square's integrations could affect 7shifts' market share.
Dependency on Lightspeed's ecosystem may limit strategic flexibility for 7shifts.

Differentiation

7shifts offers a comprehensive platform tailored specifically for the restaurant industry.
The platform integrates scheduling, payroll, and compliance tools in one seamless solution.
AI-driven auto-scheduling enhances operational efficiency and decision-making for restaurant managers.

Upsides

7shifts ranked 382 on the 2024 Deloitte Technology Fast 500, showing strong growth.
Partnership with Lightspeed enhances 7shifts' integration capabilities and market reach.
Instant tip payouts feature meets high demand, boosting employee satisfaction and retention.

Land your dream remote job 3x faster with AI