Point your AI agent at freehire and let it find you a job.

Get the CLI →

Verifran

New

Backend Developer

Posted 9 views 1 applied
Discussion

Summary

Verifran is hiring a Backend Developer to build and own the Python/FastAPI services behind its franchise-readiness assessment, scoring engine, consent/disclosure rules, and brand matching. The role is fully remote with a 4-hour overlap with Eastern Time, working directly with users rather than through tickets.

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.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available