Software Engineer, Product (Co-op)
Hybrid (Toronto)CA$50/hr - CA$70/hrInternPosted 1mo ago
About the role
8-month Product Engineering Co-op at Bree, working on real customer-facing features across backend and mobile apps, with mentorship and full teammate responsibilities.
Responsibilities
- Build full-stack features with mentorship, from understanding the problem through implementation, testing, and release.
- Work across TypeScript and Node.js backend services and React Native frontends, with support from the team as you learn the stack.
- Use AI development tools to move faster, while validating the code and user experience before it ships.
- Collaborate with Design, Product, and CX on customer-facing improvements, then help review feedback after release.
Qualifications
- Currently enrolled in a Computer Science, Software Engineering, or related post-secondary programme, and available for the full 8-month term.
- Experience building software through coursework, personal projects, internships, open source, or student teams. A GitHub profile or portfolio is welcome.
- Foundational experience with JavaScript or TypeScript and interest in learning Node.js, React, React Native, or APIs.
- Basic comfort with Git, debugging, and testing. Experience with AWS or serverless systems is helpful, but not required.
- An interest in product thinking: you are curious about users, can explain tradeoffs, and want to understand why a feature matters.
- Clear communication, humility, and a willingness to learn in a fast-moving, collaborative environment.
- A thoughtful approach to using AI: speed matters, but you take ownership for reviewing, testing, and improving what you ship.
Skills
Required:JavaScript/TypeScriptGit
Nice to have:Node.jsReact/React Native
Benefits
- Compensation: $50-$70/hour CAD, based on experience and interview performance
- Offer Matching: We're open to matching competing offers
- Perks: $250 monthly lunch stipend, $150 monthly transportation stipend, in-office amenities
- Impact: Work on real production features, with mentorship and review from experienced engineers
- Growth: Regular mentorship, feedback, and opportunities to learn from engineers across the team
- Path to Full-Time: Opportunity for new grad full-time employment offer
- Location: 2 Bloor St W, Unit 2602, Toronto ON, M4W 3E2 (Subway connected directly to the Yonge/Bloor subway station)
- Hybrid schedule: In-office Mon/Wed/Thu; fully remote in January, most of February; 1 day in-office through March; 3 days in-office starting April 2027
Last updated Sep 9, 2026. Interested? Apply on the company site.

About Bree
Chime for Canada, starting with cash advances
Bree is building a challenger bank for the 11 million Canadians living paycheck to paycheck, starting with interest-free cash advances. We make money through tips and an optional, same-day express fee. By solving our customers' most urgent problem—illiquidity between paychecks —our cash advance business is a cheap, but profitable and repeatable hook that builds distribution for a broader challenger bank. This represents a $9 billion revenue opportunity in Canada.
fintech
More open roles at Bree
- Accounting Lead4d agoHybrid (Toronto, Ontario, CA) · Finance
- Senior Fullstack Engineer3w agoToronto, Ontario, CA · Engineering
- Accounting Lead3w agoHybrid (Toronto) · Operations
- Senior Fullstack Engineer4w agoHybrid (Toronto) · Engineering
- Technical Program / Product Manager (TPM)4w agoHybrid (Toronto) · Product
