💻
Software Engineer
Toronto, ON • Full-time • 1+ years experience
About the Role
We are looking for a talented Software Engineer to help us build and scale Onlure—a three-sided marketplace connecting small businesses, creators, and consumers. You will work on core platform features including attribution systems, real-time analytics, payment integrations, and viral sharing mechanics.
This is a founding engineering role with significant ownership. You will have direct impact on technical decisions, architecture, and product direction. Perfect for someone who wants to build impactful features from 0 to 1.
Our Tech Stack
Frontend
- • Next.js 16 (App Router)
- • React & TypeScript
- • Tailwind CSS
- • Vercel deployment
Backend
- • Supabase (Postgres, Auth, Realtime)
- • Next.js API Routes
- • Row-Level Security (RLS)
- • Edge Functions
Integrations
- • Stripe (Payments & Connect)
- • Postmark (Transactional emails)
- • OAuth (Google, Facebook)
- • Trackable link generation
Tools
- • Git & GitHub
- • VS Code
- • Figma (design handoff)
- • Linear (project management)
Responsibilities
- •Build and ship full-stack features across the entire platform
- •Work on trackable link generation, scanning, and validation systems
- •Implement real-time analytics dashboards for businesses and creators
- •Integrate payment systems (Stripe Connect) for coin purchases and payouts
- •Build viral sharing mechanics and referral tracking
- •Optimize database queries and implement efficient RLS policies
- •Write clean, maintainable, well-documented code
- •Collaborate directly with founders on product and technical decisions
What We Are Looking For
- •1+ years of professional software development experience
- •Strong proficiency in TypeScript/JavaScript
- •Experience with React and Next.js
- •Comfortable working with SQL databases (Postgres preferred)
- •Experience with REST APIs and/or GraphQL
- •Familiarity with Git and modern development workflows
- •Self-motivated and able to work independently
- •Passionate about building consumer-facing products
Bonus Points
- • Experience with Supabase or similar BaaS platforms
- • Knowledge of Stripe integrations (especially Connect)
- • Mobile development experience (React Native)
- • Understanding of OAuth and authentication flows
- • Experience with real-time systems (WebSockets, subscriptions)
- • Previous startup or early-stage company experience
What We Offer
- •Competitive salary based on experience
- •Significant early-stage equity
- •Flexible work arrangements (remote/hybrid)
- •Own major features end-to-end
- •Direct impact on technical architecture and product decisions
- •Work directly with founders
- •Help build the creator economy in Toronto and beyond
Ready to Apply?
Send your resume, GitHub profile, and a brief introduction to careers@onlure.ca with the subject line "Application: Software Engineer"
Apply via Email