Backend Developer

Verifran

Canada

Hybrid

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Verifran is seeking a back-end-focused software engineer to own the services behind the score, the assessment pipeline, and the consent rules that govern data visibility. You will shape the data model, implement domain logic, and ensure robust API contracts.

You will work in a fully remote environment, with four hours overlap with Eastern Time, and collaborate directly with end users to ship real privacy-preserving capabilities for franchise scoring.

Qualifications

  • Strong Python, and opinions about where domain logic belongs.
  • You have designed a data model that outlived its first three requirement changes.
  • Comfortable with SQL as a place rules live, not just a place rows go.
  • You test the rule, not the function — and you can tell the difference.
  • You would rather delete a feature than carry one nobody uses.

Responsibilities

  • Build and own services in the assessment, scoring, consent and matching domains.
  • Design the rules that gate disclosure — who sees what, when, and on whose consent.
  • Keep the API contract honest: typed schemas, regenerated clients, no silent drift.
  • Write the tests that make a privacy rule impossible to break by accident.
  • Work directly with the people using it, rather than through a tissue of tickets.

Skills

Python programming
API design
Domain modeling
SQL
Testing

Tools

FastAPI
Alembic
Pytest
Railway
SQL

Job description

Own the services behind the score: the assessment pipeline, the scoring engine, and the consent and disclosure rules that decide who is allowed to see whom.

TeamEngineering TypeFull-time LocationRemote — anywhere with 4 hours overlap with Eastern Time

Verifran turns a fifteen-minute conversation into a Franchise Readiness Score across nine weighted dimensions, then matches that franchisee against a brand’s own Franchise DNA. The backend is where all of that actually happens.

What you will do
  • Build and own services in the assessment, scoring, consent and matching domains
  • Design the rules that gate disclosure — who sees what, when, and on whose consent
  • Keep the API contract honest: typed schemas, regenerated clients, no silent drift
  • Write the tests that make a privacy rule impossible to break by accident
  • Work directly with the people using it, rather than through a tissue of tickets
What we are looking for
  • Strong Python, and opinions about where domain logic belongs
  • You have designed a data model that outlived its first three requirement changes
  • Comfortable with SQL as a place rules live, not just a place rows go
  • You test the rule, not the function — and you can tell the difference
  • You would rather delete a feature than carry one nobody uses
Nice to have
  • Payments, KYC, credit or any other regulated data surface
  • Experience with consent regimes — PIPEDA, CASL, GDPR
  • You have worked somewhere small enough that you owned something end to end

The stack

  • Python 3.12
  • FastAPI
  • Alembic
  • Pytest
  • Railway

Remote

This role is fully remote. We care about overlap, not postcode — four hours with Eastern Time is enough.

How we hire

A conversation, a piece of real work paid at our rate, and a call with the team you would join. No whiteboard puzzles, no unpaid take-homes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

Verifran • Canada

Hybrid
CAD 90,000 - 130,000
Machine Learning Engineer
Machine Learning Engineer

Verifran • Canada

Hybrid
CAD 100,000 - 140,000
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2
Senior Software Engineer, Backend (Consumer Data Platform)
Senior Software Engineer, Backend (Consumer Data Platform)

Affirm • Windsor

Remote
CAD 153,000 - 213,000
Health coverage
Stipends for tech setup
Flexible time off
+1
Senior Software Engineer, Backend (Consumer Data Platform)
Senior Software Engineer, Backend (Consumer Data Platform)

Affirm • Oshawa

Remote
CAD 153,000 - 213,000
Health coverage for you and dependents
Monthly tech and wellness stipends
Flexible time off
+1
Backend Engineer
Backend Engineer

Bayview Asset Management, LLC • Toronto

On-site
CAD 195,094 - 334,447
Medical coverage starting on day one
Company-matched 401(k)
Annual bonus
Senior Backend Engineer .NET & Python
Senior Backend Engineer .NET & Python

PosiTrace Inc. • Vancouver

On-site
CAD 110,000 - 145,000
On-site Burnaby
Competitive salary
JetBrains licenses
+5
Staff Software Engineer, Backend (Trust and Safety)
Staff Software Engineer, Backend (Trust and Safety)

Affirm • Toronto

Remote
CAD 181,000 - 241,000
Health coverage
Tech stipends
Flexible time off
+1
Staff Software Engineer, Backend (Trust and Safety)
Staff Software Engineer, Backend (Trust and Safety)

Affirm, Inc. • Canada

Hybrid
CAD 181,000 - 241,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off
+1
Senior Software Engineer, backend (Online Storage)
Senior Software Engineer, backend (Online Storage)

Affirm, Inc. • Newfoundland and Labrador

Hybrid
CAD 153,000 - 213,000
100% health coverage for you and your
Monthly tech setup stipends
Equity through ESPP
+2