7shifts

Junior Software Developer

Remote

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

Position Overview

  • Location Type: Not specified
  • Job Type: Not specified
  • Salary: Not specified

7shifts is an all-in-one team management software platform designed for the restaurant industry, used by over 50,000 restaurants and 1 in 10 restaurant workers 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 actively build and enhance 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 will join an established, supportive team of developers and an Engineering Manager who will guide your onboarding and growth through mentorship, pairing, and deep exposure to a technically rich domain. At 7shifts, we value simplicity, technical excellence, and ownership. Your work will directly support our mission to save restaurants time, reduce stress, and help teams thrive.

We are building an inclusive work environment representative of the diverse industry we serve 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: Contribute code and gain deep familiarity with our development systems.
  • Triage real customer issues: Investigate support-reported problems and collaborate across teams to troubleshoot and resolve integration issues.
  • Learn via maintenance rotations: 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 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., experience building and deploying a web app, working with relational data).
  • Demonstrated curiosity and drive (personal projects, GitHub repos, or self-taught skills are valuable).
  • A collaborative mindset, with clear communication skills and enjoyment in learning from others.
  • Self-starter attitude, with the ability to manage time, ask for help when needed, and maintain 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 restaurant operations.

Preferred Qualifications

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

Company Culture & Opportunity

  • Opportunity: Work at an exciting time of product evolution and rapid team scaling, offering unique learning opportunities and accelerated professional growth.
  • Challenge: Tackle real problems for restaurant owners and play a key role in elevating the industry.
  • Culture: Be part of a workplace recognized as one of the best in North America, valuing integrity and adaptability.

Skills

Backend Development
API Development
Data Pipelines
Integration Platforms
Scalability Design
Testing
Troubleshooting Customer Issues
Collaboration
Version Control

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