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

Posted yesterday

Apply Now

About the role

  • Software Engineer shipping full-stack features for Bree's financial services platform. Collaborating across TypeScript and Node serverless stack, enhancing app delivery and customer impact.

Responsibilities

  • 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

Job type

Full Time

Experience level

Entry level

Salary

CA$40 - CA$60 per hour

Degree requirement

No Education Requirement

Tech skills

AWSGraphQLJestNode.jsReactReact NativeTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.