← Back to Work

Research entry

RoleUp — Irish Job Board with Recruiter Transparency

2026 · Independent Project

A live Irish job board with a public recruiter response scoring system, salary benchmarks from 22 data sources, and subscription data products. Built with Django 5.2 + HTMX.

Django Python HTMX PostgreSQL Stripe ReportLab Sentry

Open live app / source →

Overview

RoleUp is a privacy-first Irish job board built around a single differentiator: every company gets a public recruiter response score. Response rate, speed, and consistency are calculated from real application data and displayed before a candidate applies. The goal is to make the job search process less opaque — candidates can see who actually responds before investing time in an application.

Recruiter Response Scoring

The response score is a composite 0–100 rating built from:

  • Response rate — what percentage of applications get any reply
  • Response speed — median time from application to first contact
  • Process consistency — variance in outcomes across similar candidates
  • Candidate experience — conversion efficiency through each stage

Scores are calculated from real application pipeline data and updated continuously. Companies with no data show as unrated rather than zero — the absence of signal is surfaced honestly rather than penalised.

Salary Data

Salary benchmarks are sourced from 22 ingestion pipelines covering:

  • Government / institutional — CSO PxStat, DETE work permits, CIF wage agreements, CIPD, Forsa, HSE, PublicJobs, local government and universities
  • Recruiter guides — Morgan McKinley, Hays, Cpl, TTM Healthcare, Sigmar, Brightwater
  • First-party postings — direct scrape of salary ranges from job posts, startups, SmartRecruiters, LifeScience Ireland

All ingestors share a BaseSalaryIngestor framework that handles deduplication, validation, confidence scoring, and audit logging. Low-confidence rows are silently filtered from public display; only medium and high-confidence benchmarks are shown.

Salary data products:

  • Salary Report PDF (€9.99) — benchmark data for a specific role and county, generated on demand with ReportLab
  • Negotiation Guide PDF (€14.99) — benchmark + experience-level breakdown, county comparison, sector trend, word-for-word scripts, objection handling, email templates
  • Salary Pro subscription (€19.99/month) — full data access via API

Platform

  • Stack — Django 5.2 + HTMX, PostgreSQL (SQLite for local dev), ReportLab, Stripe
  • Auth — Candidate and recruiter accounts with Google OAuth; API token auto-rotation on credential change
  • Security — ClamAV CV scanning on every upload before recruiter download; Cloudflare Turnstile anti-bot gate on apply and alert forms; detect-secrets + ruff pre-commit hooks; pip-audit in CI
  • Recruiter tiers — Free / Starter (€49/mo) / Growth (€149/mo); job post limits per tier; Growth unlocks CV database search
  • Observability — Sentry for exceptions and alert pipeline failures; weekly KPI report automation; product event tracking

Status

Live at roleup.ie. Active development — current focus is on expanding the salary data pipeline and improving the candidate dashboard experience.