companyBree logo

Backend Software Engineer at Bree | Toronto

BreeToronto
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

QualificationsExpert-level proficiency in TypeScript, Node.js, and AWS services. Proven experience with serverless architectures and microservices design. In-depth knowledge of database systems and data modeling practices. Experience with AI development tools and techniques. Strong analytical and problem-solving abilities with a proactive development mindset.

About the job

About Bree

Bree is transforming the consumer finance landscape by providing innovative, efficient, and cost-effective financial services to over half the Canadian population living paycheck to paycheck. Operating within a vast yet underrepresented market, we aim to be the most affordable and reliable provider of short-term credit for the 20 million Canadians facing financial challenges.

With over 600,000 Canadians already benefiting from Bree's services, we are just beginning our journey. Our company is experiencing rapid growth, achieving product-market fit, and is positioned to become a leading FinTech player in Canada. With annualized revenues in the eight-figure range, we are on a double-digit growth trajectory, maintaining profitability and an impressive employee retention rate. As a proud participant of Y Combinator in 2021, we successfully secured a $2 million seed funding shortly thereafter.

About the Role

We are seeking a talented Backend Software Engineer to lead the architectural development of our serverless infrastructure, utilizing the latest AI development tools. The ideal candidate will possess extensive backend experience, a dedication to creating clean and maintainable systems, and an innovative mindset towards AI-assisted development.

What You'll Do

  • Architect and advance our serverless backend systems with an emphasis on scalability, maintainability, and enhancing the developer experience.
  • Refactor and modernize our existing Lambda-based microservices architecture to implement patterns that optimize AI tool effectiveness.
  • Create and maintain robust data pipelines and payment processing systems across various providers.
  • Promote best practices in AI-native development, establishing patterns and abstractions that foster rapid iteration with tools such as Cursor and Claude Code.
  • Collaborate with infrastructure engineers to refine our AWS-based architecture using Infrastructure as Code.
  • Drive the consolidation and standardization of our data layer across Supabase, Firebase, and legacy systems.

What You'll Need

  • Expert-level proficiency in TypeScript, Node.js, and AWS services.
  • Demonstrated experience with serverless architectures and microservices.
  • Strong understanding of database systems and data modeling.
  • Familiarity with AI development tools and methodologies.
  • Excellent problem-solving skills and a proactive approach to development challenges.

About Bree

Bree is a pioneering consumer finance platform aiming to enhance financial service accessibility for Canadians. We strive to create a more equitable financial landscape by focusing on innovative solutions tailored to the needs of those living paycheck to paycheck. Our commitment to excellence and growth positions Bree as a vital player in the FinTech industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.