Software Engineer Co-op/Intern (Summer 2026)
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.
Source ⇲
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail