Opportunity scan
Working nowRoles ranked by market strength weighted against the person’s own route in, grouped by how reachable each one is.
Try itPreview build
4 of 11 sources currently serve published data: Geography, Trade, Wages & vacancies, Rents. 7 sources serve synthetic or placeholder data. Do not use placeholder figures for employment, investment, or policy decisions; check each record's provenance and /about/data.
Overview
Saskatchewan already has a place to see what jobs exist. What it does not have is a system that tells a person what a wage is actually worth where they live, what stands between them and better work, and tells the province which credential is blocking the most hiring. That is what this is.
Below is the whole platform — what runs today, what is built but waiting on a data connection, and what is specified but not yet built. Nothing is described as working unless you can click it right now.
Built and usable in this build. Try it.
The interface and logic are built. It runs on placeholder data until the external source is connected.
Specified and costed. Not yet built — there is nothing to click.
This is a complete, working platform for finding work and for understanding the labour market — the matching engine, the economic modelling, the privacy architecture and the provincial analytics are all real and running on 23 live features you can use in this session.
Transactional capability is reported from the same registry as the cards below: Accounts and sign-in — Working now; Self-registration and profile editing — Working now; Applying to a job — Working now; Post a job — Working now. 4 of 11 sources currently serve published data: Geography, Trade, Wages & vacancies, Rents. 7 sources serve synthetic or placeholder data. Do not use placeholder figures for employment, investment, or policy decisions; check each record's provenance and /about/data.
What a job board does, plus the context that turns a listing into a decision — what the wage is actually worth locally, and the shortest route in.
Roles ranked by market strength weighted against the person’s own route in, grouped by how reachable each one is.
Try itRequest-scoped pathway ranking against stated credentials, licence class, relocation boundary, household housing needs, savings and retraining time. Returns clear conflicts and unknown evidence without storing the constraints.
Try itEvery advertised opportunity, filterable by region, role and employment type. Free to view without an account.
Outstanding
ESDC Job Bank partner feed approval, XML ingestion, and the enrichment pass.
Vacancy density, economic strength, discretionary income and sector concentration across the province, with a full table equivalent.
Try itPer-occupation detail: outlook, requirements and where it pays best after housing, plus a pathway view pairing the route in with the training that closes the gap.
Try itUp to three roles across twelve dimensions — fit, time to entry, what stands in the way, and what is left over monthly.
Try itOne target role, ordered steps, a credential wallet showing what counts and what has lapsed, and only the training that closes a gap the person actually has. Lives on the profile page.
Try itShort training filtered by the specific gap it closes, rather than a course catalogue.
Outstanding
Agreements with SaskPolytech, SIIT, Suncrest and Great Plains for live intake dates and seat availability.
Submit an application, track its status, and see when an employer has viewed it.
Try itSave a search and be told when matching work appears, by email or text.
Outstanding
Saved searches work now. Email or text notification delivery requires a notification service.
Build a resume from the profile already held, or upload an existing one.
Try itThe inversion of a resume bank. Employers can search what people can do; identity is disclosed only by the person, to a named employer, revocably.
Per-field settings — visible anonymously, only on approval, or hidden — alongside the literal record an employer receives.
Try itAn employer states why they want contact details in their own words; the person reads that and decides. Grants expire and can be withdrawn.
Try itEvery view recorded and shown to the person it concerns, including searches they merely appeared in.
Try itSearches matching fewer than five people return a count, not individuals. Removing names is not anonymity in a province this size.
Try itSession-based authentication with scrypt hashing, self-registration, and editable account profiles.
Try itCreate seeker and employer accounts, then edit the seeker signal or employer verification fields.
Try itReset a forgotten password by verified email.
Outstanding
Requires a production email service and token lifecycle.
Sign in with Saskatchewan Account rather than a platform-specific password.
Outstanding
OIDC integration. The account model already carries the external-subject field, so this migrates data rather than reshaping tables.
Free posting for Saskatchewan employers, plus something no job board offers: search the people who are open to work, without being handed their identities.
Search everyone open to new work by skill, credential, experience and region. Identity is never in a search result.
Try itAsk a specific person for their details with a stated reason. They decide, and can withdraw later.
Try itCreate and manage postings, including the working-condition detail the federal feed does not carry — which is what keeps match quality from collapsing to keyword search.
Try itConfirm an employer is a real Saskatchewan business before they can contact anyone.
Outstanding
CRA Business Number validation. The field exists; the check does not.
Review, shortlist and respond to applications.
Try itThe layer a federal job board structurally cannot provide. This is the case for Saskatchewan running its own service rather than deferring to Job Bank.
Credential bottlenecks ranked by vacancies gated per holder, sector tightness against the province’s own talent pool, hiring colliding with housing, and single-sector exposure.
Try itA private, aggregate brief generated from municipality-attributed decision actions and linked outcomes, joined to hiring and housing context. Small behavioural cohorts are withheld and traffic is excluded.
Try itWhat a wage is actually worth in each community after tax, housing, utilities and commuting — the basis for retention and relocation policy.
Outstanding
CMHC Rental Market Survey, Statistics Canada regional CPI, and municipal mill rates. The model is complete and unit-tested; the inputs are synthetic.
GDP estimates, sector mix and confidence tiers per municipality, served by the GeoLayer protocol.
Outstanding
Point at a running GeoLayer instance. The adapter is fully implemented — this one is genuinely a configuration change.
Every external figure carries its source, date, method and confidence tier, enforced at the type level. Derived figures inherit their weakest input.
Try itReview and remove fraudulent postings, manage employer verification, and export ministry reporting.
Try itWhat separates a working platform from one a province can put its name on.
Built to WCAG 2.1 AA throughout — the map has a full table equivalent, state is encoded in text as well as colour, filters work without JavaScript.
Outstanding
Third-party audit and remediation. Built in deliberately rather than retrofitted, but not yet independently verified — and it is scored on the bid.
The full public surface in both official languages.
Outstanding
French entry route exists. Full page-by-page translation and localization remain.
Privacy Impact Assessment under FOIP, security review, and penetration test.
Outstanding
External engagements. The privacy architecture is built and tested; it has not been independently reviewed.
Separate liveness, traffic-readiness and public-launch endpoints so a healthy preview cannot be mistaken for a failed service or an approved public release.
Try itAll personal data held in Canadian regions.
Outstanding
Deploy to ca-central-1 with managed Postgres and versioned migrations. Development currently runs an in-process database.
The federal Job Bank lists jobs well, and it will keep doing that. What it cannot do is hold Saskatchewan’s cost-of-living data against Saskatchewan wages, model the shortest credential route into a Saskatchewan trade, or tell this province which certificate is gating the most hiring in it. Those questions are provincial by nature, and no federal system will answer them.
Job search is the surface people see. The intelligence underneath is the reason the province would own it — and it is built and running today. The remaining work is the transactional layer and the compliance mountain, both of which are well understood and costed.