Software Engineer, Mobile

Bree

Toronto

On-site

CAD 130,000 - 190,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Top of the market compensation for top performers
$1,500 annual learning stipend
$1,000 annual wellness stipend
$250 monthly lunch stipend
2 annual company retreats
Parental leave
Unlimited PTO

Job summary

A leading financial technology platform in Toronto seeks an Entry Level Engineer to build full-stack features and enhance customer value in a fast-paced environment. Candidates should be fluent in TypeScript and demonstrate real startup experience with a portfolio of shipped projects. This full-time role offers a compensation range of CA$130,000.00 to CA$190,000.00 per year and various perks including an annual learning stipend and unlimited PTO.

Qualifications

  • Real startup experience shipping product in lean environments.
  • Portfolio/GitHub showcasing shipped projects.
  • Fluency in TypeScript and comfortable with Node, React/React Native.

Responsibilities

  • Ship full-stack features from discovery to release.
  • Work across a TypeScript/Node serverless stack.
  • Collaborate with design and product on customer outcomes.

Skills

TypeScript
Node.js
React Native
AWS Lambda
Testing (Jest, React Native Testing Library)

Job description

This range is provided by Bree. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$130,000.00/yr - CA$190,000.00/yr

About Bree

Bree is a consumer finance platform that brings better, faster, and cheaper financial services to over half the Canadian population who live paycheck to paycheck. We operate in a huge, but overlooked market in a country with the least amount of financial technology innovation in the developed world. Our first act is to become the cheapest and best provider of short-term credit to the 20 million people in Canada who live paycheck to paycheck.

More than half a million Canadians have already signed up with Bree, and we believe we are just scratching the surface. We are in an exciting place where we have product market fit, explosive growth, and a clear path to becoming one of the most important FinTechs in Canada.

We have $5M ARR per full-time engineer, growing at a double-digit monthly rate, profitable, and have had 0 voluntary employee churn. We were part of Y Combinator in 2021 and raised a $2M seed round shortly after.

About the Role

Bree is building a pragmatic, high-ownership engineering team that ships customer value quickly and calmly. We care less about perfect craft for its own sake and more about impact, reliability, and momentum. You’ll own features end-to-end across our Lambda-based backend and React Native apps. You’ll make smart assumptions when product specs are thin, be comfortable working around engineering tradeoffs, and iterate fast to get value in customers’ hands. You’ll pair a builder’s mindset with enough testing and observability to keep us moving without breaking things.

What You'll Do
  • 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.
What You'll Need
  • 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.
Nice to Have
  • Experience with mobile release pipelines, over-the-air updates, and app store processes.
  • Observability chops (e.g., structured logging, tracing, performance profiling).
  • Comfort with analytics/experimentation (event models, simple A/Bs) to validate features.
  • Contributions to OSS or public write-ups about projects you’ve shipped.
  • Top of the market compensation for top performers
  • $1,500 annual learning stipend
  • $1,000 annual wellness stipend
  • $250 monthly lunch stipend
  • 2 annual company retreats
  • Parental leave
  • Unlimited PTO
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Frontend and Mobile
Software Engineer, Frontend and Mobile

bree • Toronto

On-site
CAD 110,000 - 150,000
Top of market compensation
Health, dental, vision benefits
Learning & home-office stipend
+7
Senior Fullstack Engineer
Senior Fullstack Engineer

Bree • Toronto

On-site
CAD 110,000 - 180,000
Health, dental, vision benefits
Learning stipend
Wellness stipend
+6
Software Engineer, Backend
Software Engineer, Backend

Bree • Toronto

On-site
CAD 110,000 - 170,000
Top of the market compensation for top performers
Comprehensive dental / vision
$1,500 annual learning stipend
+6
Technical Program / Product Manager (TPM)
Technical Program / Product Manager (TPM)

Bree • Toronto

On-site
CAD 100,000 - 160,000
Top compensation
Health benefits
Learning stipend
+7
Senior Product Designer
Senior Product Designer

bree • Toronto

On-site
CAD 110,000 - 160,000
Top of market compensation for top-per
Comprehensive health, dental, and view
$1,500 annual learning & home-office
+7
Software Engineer, Product (Co-op)
Software Engineer, Product (Co-op)

Bree • Toronto

On-site
CAD 69,000 - 96,000
Compensation: CAD 50-70/hour
Lunch stipend
Transportation stipend
+1
Technical Recruiter
Technical Recruiter

Bree • Toronto

On-site
CAD 70,000 - 110,000
Competitive salary
$250 monthly lunch stipend
$150 monthly commuting stipend
+1
Software Engineer, Backend (Co-op)
Software Engineer, Backend (Co-op)

Bree • Toronto

On-site
CAD 69,000 - 96,000
Lunch stipend
Transportation stipend
In-office amenities
+2
Accounting Lead
Accounting Lead

bree • Toronto

On-site
CAD 90,000 - 130,000
Top of the market compensation
Health, dental, and vision benefits
$1,500 annual learning & home-office $
+7
Senior Mobile Engineer
Senior Mobile Engineer

Earnin • Vancouver

On-site
CAD 199,800 - 244,200