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.

