About the role

  • Software Engineer, Backend Co-op responsible for evolving serverless infrastructure at Bree's finance platform. Utilizing AI tools while ensuring clean, maintainable systems for user credit services.

Responsibilities

  • Lead the architectural evolution of our serverless backend systems, focusing on scalability, maintainability, and developer experience.
  • Refactor and modernize our existing Lambda-based microservices architecture to establish patterns that maximize AI tool effectiveness.
  • Design and implement robust data pipelines and payment processing systems across multiple providers.
  • Champion best practices for AI-native development, creating patterns and abstractions that enable rapid iteration with tools like Cursor and Claude Code.
  • Collaborate with infrastructure engineers to optimize our AWS-based architecture using Infrastructure as Code.
  • Drive the consolidation and standardization of our data layer across Supabase, Firebase, and legacy systems.

Requirements

  • Expert-level proficiency in TypeScript/Node.js and serverless architectures, with deep AWS Lambda and event-driven systems experience.
  • Proven track record of architecting and refactoring complex distributed systems at scale.
  • Strong experience with Infrastructure as Code, preferably Pulumi or similar tools, and AWS services (Step Functions, SQS, EventBridge).
  • Demonstrated ability to leverage AI development tools to accelerate delivery while maintaining code quality and architectural integrity.
  • Excellence in designing clean, testable, and well-documented code that serves as an effective context for AI assistants.
  • Commitment to Bree's mission of providing Canadian consumers with the best short-term credit services.

Benefits

  • $250 monthly lunch stipend
  • $150 monthly commuter stipend

Job type

Full Time

Experience level

Entry level

Salary

CA$40 - CA$60 per hour

Degree requirement

No Education Requirement

Tech skills

AWSDistributed SystemsFirebaseJavaScriptMicroservicesNode.jsTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.