Bree

Software Engineer – Product, Mobile, Full-Stack Co-op

Bree

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$40 - CA$60 per hour

Job Level

About the role

  • Ship full-stack features end-to-end: product discovery, scoping, implementation, and release.
  • Work across a TypeScript/Node serverless stack (AWS Lambda, API Gateway, SQS) and React Native frontends.
  • Make pragmatic calls in ambiguous situations; unblock yourself and others without waiting on perfect specs.
  • Instrument what you ship (logging, metrics, alerts) and add tests to keep releases stable.
  • Improve existing surfaces: refactor opportunistically, pay down tech debt without slowing delivery.
  • Collaborate tightly with design and product on customer-visible outcomes, not theoretical elegance.

Requirements

  • Have real startup experience shipping product in lean environments.
  • Have shipped things personally (side projects, OSS, indie apps) and can show a portfolio/GitHub.
  • Are fluent in TypeScript and comfortable across Node, React/React Native, and REST/GraphQL APIs.
  • Have worked with AWS serverless (Lambda/SQS) or equivalent event-driven systems.
  • Use testing pragmatically (Jest, React Native Testing Library, Detox) and integrate into CI.
  • Demonstrate product judgment: you can refine a rough idea into a scoped, high-leverage release.
  • Communicate clearly, default to ownership, and stay even-keeled when wrestling with engineering tradeoffs.
Benefits
  • $250 monthly lunch stipend
  • $150 monthly commuter stipend
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNodeReactReact NativeREST APIsGraphQLAWS LambdaAWS SQSJestDetox
Soft Skills
communicationownershipproduct judgmentcollaborationproblem-solvingadaptabilityclarityresiliencepragmatismdecision-making