Software Engineer, Mobile

Bree

Toronto

On-site

CAD 130,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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, Product / Mobile
Software Engineer, Product / Mobile

Bree • Toronto

On-site
CAD 90,000 - 120,000
Top of the market compensation for top performers
$1,500 annual learning stipend
$1,000 annual wellness stipend
+5
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 Recruiter
Technical Recruiter

Bree • Toronto

On-site
CAD 70,000 - 110,000
Competitive salary
$250 monthly lunch stipend
$150 monthly commuting stipend
+1
Senior Mobile Engineer
Senior Mobile Engineer

Earnin • Vancouver

Hybrid
CAD 199,000 - 245,000
Software Engineer II, Backend
Software Engineer II, Backend

Brex • Vancouver

Hybrid
CAD 152,000 - 190,000
Up to four weeks of fully remote work per year
Senior Software Engineer (Live Pay)
Senior Software Engineer (Live Pay)

EarnIn • Vancouver

On-site
CAD 276,000 - 339,000
Equity options
Flexible working hours
Health benefits
Lead, Strategy & Operations
Lead, Strategy & Operations

Bree • Toronto

On-site
CAD 140,000 - 180,000
Comprehensive health, dental, and vision benefits
$1,500 annual learning & home-office stipend
$1,000 annual wellness stipend
+6
Senior Mobile Engineer (iOS)
Senior Mobile Engineer (iOS)

Doist • Vancouver

Hybrid
CAD 199,000 - 244,000
Healthcare
Internet reimbursement
Cell phone reimbursement
+2
Senior Software Engineer, Backend
Senior Software Engineer, Backend

EngineersOfAI • Vancouver

Hybrid
CAD 192,000 - 240,000
Up to four weeks of fully remote work per year
Hybrid work environment
Staff Product Engineer, Canada
Staff Product Engineer, Canada

Ashby • Montreal (administrative region)

On-site
CAD 173,000 - 326,000
Competitive salary and equity
Unlimited PTO
Health insurance premiums covered
+1