💻

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