Bree

Software Engineer, Backend (Co-op)

Bree
Apply
23 hours ago
Toronto, CanadaIntern

Responsibilities

  • Build and improve backend services, APIs, and integrations with mentorship from experienced engineers.
  • Contribute production changes to TypeScript and Node.js services, including AWS Lambda-based workflows.
  • Write and improve automated tests and investigate and resolve staging or production issues.
  • Use AI development tools responsibly while validating code, tests, and behavior before release.
  • Collaborate with Engineering, Product, Design, and CX on requirements and user-facing impact.
  • Document technical learnings and contribute improvements to developer experience and engineering practices.

Requirements

  • Currently enrolled in a Computer Science, Software Engineering, or related post-secondary program and available for the full 8-month term.
  • Foundational experience with TypeScript or JavaScript, Node.js, and API development through coursework, internships, or personal projects.
  • Some familiarity with cloud services, serverless systems, or Infrastructure as Code is helpful but not required.
  • Evidence of designing, building, or maintaining software through a GitHub profile, portfolio, or course project.
  • Interest in responsible AI development tools, testing, code quality, and security.
  • Clear communication, a learning mindset, and enthusiasm for Bree’s mission.

Benefits

  • 8-month co-op term from January through August 2027.
  • Mentorship, regular feedback, and opportunities to learn from experienced engineers.
  • Real production work with engineering review and a potential path to a new-grad full-time offer.
  • Monthly lunch and transportation stipends, plus in-office amenities and free lunch on Tuesdays and Fridays.
  • Hybrid schedule in Toronto: fully remote in January and most of February, one in-office day through March, and three in-office days starting April 2027.
Bree

About Bree

11-50 employees
Contact me