Bree Logo

Bree

Senior Fullstack Engineer

Posted 2 Days Ago
Be an Early Applicant
Hybrid
Toronto, ON, CAN
Senior level
Hybrid
Toronto, ON, CAN
Senior level
Own customer-facing features end to end, from discovery and architecture through implementation, testing, rollout, monitoring, and iteration. Build across TypeScript and Node.js serverless services and React Native applications, make pragmatic modernization decisions, integrate APIs and payment systems, maintain reliability, and mentor engineers. The role requires strong product judgment, architectural ownership, AI-assisted development, and experience with AWS event-driven systems and automated testing.
The summary above was generated by AI

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 800,000 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 are now entering a new stage of growth. We are expanding our product across Canada, adapting to new regulatory requirements, modernizing important parts of our platform, and building a stronger foundation for the next generation of Bree products.

 

About the Role

We are looking for a Senior Fullstack Engineer to own important product areas from the initial customer problem through production release.

This is not a role where Product defines every requirement and Engineering takes over at implementation. You will work directly with Product, Design, CX, Operations, and other engineers to understand the problem, shape the solution, make technical decisions, and own the outcome after release.

A project might involve designing a new React Native experience, updating eligibility and product rules, introducing new APIs and database models, integrating with a payment provider, building internal tools for CX, and monitoring how the feature performs in production.

You will join a small engineering team working on a product with large scale, and with direct consequences for customers’ access to money. Some parts of our system are modern and well understood. Others reflect the pragmatic decisions of a fast-growing startup and need thoughtful modernization.

Your job is to help us continue moving quickly while making the product easier to understand, safer to change, and more reliable for our customers.

 

What You'll Do

  • The full lifecycle of a feature, including discovery, technical design, implementation, testing, rollout, monitoring, and follow-up

  • Work across our TypeScript and Node.js serverless backend, including Lambda, API Gateway, and SQS, as well as our React Native application

  • Make practical architectural decisions about service boundaries, data ownership, and when to refactor versus extend an existing system.

  • Instrument what you ship and hold the line on stability without slowing releases.

  • Use tools such as Codex, Cursor and Claude Code to move faster while remaining responsible for correctness, testing, and quality.

  • Mentor other engineers through technical design, code review, and cross-stack collaboration.

 

What We’re Looking For

  • Proven experience shipping customer-facing products end to end, with meaningful technical and architectural ownership.

  • An AI-native development approach: you use tools such as Claude Code and Cursor throughout planning, implementation, debugging, testing, and review, while applying the judgement needed to validate and own the result.

  • Expert-level TypeScript; fluent in Node, React/React Native, REST/GraphQL.

  • Real AWS serverless experience (Lambda, SQS) or equivalent event-driven systems.

  • Track record refactoring or modernizing existing systems, not just greenfield.

  • Pragmatic testing (Jest, RNTL, Detox) wired into CI.

  • Strong product judgment and clear, even-keeled communication.

 

Nice to Have

  • Experience building financial products, payment systems, or other regulated software.

  • Infrastructure as Code experience with Pulumi or Terraform.

  • Mobile release experience, including TestFlight, Google Play, or over-the-air updates.

 

Full-Time Employee Benefits Include:

💰 Top of the market compensation for top performers

⚕️ Comprehensive health, dental, and vision benefits plan

🖥 $1,500 annual learning & home-office stipend

🧘🏼 $1,000 annual wellness stipend

🍔 Monthly Lunch Stipend

🚗 Commuter Benefits

🚼 Paid Parental leave

🏝 20 annual PTO days + unlimited sick days

🚀 Quarterly Team Gatherings

☕ In Office Amenities

Similar Jobs

2 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Fintech • Payments • Financial Services
Lead end-to-end development of scalable full-stack applications using Angular, Java, and SQL. Prototype features with Copilot and Generative AI, design APIs, collaborate with business and QA teams, conduct code reviews, implement automated testing, monitor applications with Splunk and Dynatrace, improve development practices, and mentor junior developers.
Top Skills: AngularAutomated TestingDynatraceGenerative AiGithub CopilotJavaLarge Language ModelsRest ApisSplunkSQL
2 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
eCommerce • Information Technology • Social Media • Software
Build and scale full-stack systems supporting tens of thousands of creators. Own features from concept through production, collaborate with Product, Design, and go-to-market teams, incorporate customer feedback, and maintain high standards for quality and reliability while shipping quickly. The role requires strong product intuition, user-centered thinking, first-principles reasoning, and end-to-end ownership in a fast-paced environment.
2 Days Ago
Remote or Hybrid
Canada
Senior level
Senior level
Blockchain • Fintech • Payments • Cryptocurrency
The Senior Full Stack QA Engineer will support quality assurance for blockchain infrastructure and distributed systems. The role likely involves testing engineering products across the company’s software, infrastructure, security, and R&D environments. The company offers fully remote work, optional offices, relocation support, professional development funding, flexible benefits, medical support, and mental health resources.
Top Skills: BlockchainDistributed Systems

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account