Site logo

Software Engineering Co-Op (Summer 2026)

Ribbon Business | May to August 2026 | $17.60/hour | 37.5 hours/week | ribbonbusiness.com

Location: Remote-friendly. If based in Toronto, expected 2 days/week in office.

About Ribbon

Ribbon Business builds infrastructure for small businesses in Canada. We combine incorporation, compliance, accounting, and payroll into one platform.

We simplify complex business processes and turn them into clean, reliable software.

What You’ll Work On

You will work on real systems used by customers. Writing production code, not just sandbox projects.

Areas include:

  • Business formation workflows (incorporations, registry integrations)
  • Automated legal tools (minute books, resolutions)
  • Registered office / mail handling systems
  • Accounting and financial workflows
  • Internal tooling to support operations

A core part of the role is translating real-world business processes into precise, reliable software.

Our Stack

  • Frontend: Next.js, React
  • Backend: Django
  • Infra: Docker, Google Cloud
  • Payments: Stripe
  • Other: Cloudflare

What We’re Looking For

  • Strong fundamentals in software development
  • Ability to write clean, structured, maintainable code
  • Attention to detail, especially where logic must be exact
  • Ability to break down messy real-world processes into clear systems
  • Comfortable working independently in a fast-paced environment
  • Ability to review code

Bonus:

  • Experience building and shipping real projects
  • Familiarity with modern web stacks
  • Interest in fintech, accounting, or legal workflows
  • Competitive extra-curriculars

Eligibility (Canada Summer Jobs Requirement)

Candidates must be currently enrolled in a post-secondary program (college or university) and returning to studies in the next academic term. Applicants must also be between 15 and 30 years of age at the start of employment, be legally entitled to work in Canada, and have a valid Social Insurance Number.

Application Requirements

  • Resume
  • Links to code (GitHub, projects, etc.)

Take-Home Assignment (Required)

Shortlisted candidates will complete a small assignment:

You will be given a real-world business scenario and asked to:

  • Map the process step-by-step (inputs, outputs, edge cases)
  • Identify risks or failure points
  • Outline how you would translate this into a system or API

Focus is on clarity, accuracy, and structured thinking, not just code.

What You’ll Get

  • Ownership over real product features
  • Direct exposure to how a startup operates
  • Work that directly impacts customers
  • Fast feedback and high expectations

Details

  • Term: May to August 2026
  • Hours: 37.5 hours/week
  • Compensation: $17.60/hour
  • Location: Remote-friendly, hybrid expected if local

How to Apply

Send your application to with:

  • Resume
  • Links to code or projects
  • A 2-3 sentence note on why Ribbon’s mission or tech stack interests you.

Tagged as: , ,

Source

Job Overview

Job Location

Print Job Listing

Sign in

Sign Up

Forgot Password

Cart

Cart

Share