
Software Engineer, Backend
Bree
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$40 - CA$60 per hour
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsserverless architectureAWS Lambdaevent-driven systemsInfrastructure as CodePulumiAWS Step FunctionsAWS SQSAWS EventBridge
Soft Skills
leadershipcollaborationcommitment to missioncode qualityarchitectural integrity