
Software Engineer – Product, Mobile, Full-Stack Co-op
Bree
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
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