HireMetrics

Job market analytics dashboard for Brazilian developers, HR professionals, and recruiters.

HireMetrics screenshot 1HireMetrics screenshot 2HireMetrics screenshot 3HireMetrics screenshot 4

Overview

HireMetrics is a full-stack SaaS platform that aggregates and visualises Brazilian job market data. It is aimed at developers looking for market trends, HR professionals benchmarking salaries and skills demand, and recruiters sourcing talent insights.

Tech Stack

LayerTechnologyPurpose
FrontendVue 3 + Pinia + ViteModern reactive UI with state management
ChartsECharts + MapLibre GL JSInteractive data visualization
StylingTailwind CSS + Naive UIProfessional design system
BackendFastAPI + SQLAlchemyHigh-performance API with ORM
DatabasePostgreSQL + DuckDBProduction data + analytical processing
ETLdbt + PrefectData transformation and orchestration
Package Managementuv + npmUltra-fast Python & JavaScript dependency management
InfrastructureDocker + Docker ComposeContainerized deployment

Key features

  • Real-time dashboard with job trends, skills analysis, and market insights
  • Interactive geographic visualisation mapping job locations across Brazilian cities
  • Advanced CSV reporting with up to 50,000 records and granular filtering
  • Multi-dimensional smart filters for precise data slicing
  • Full Brazilian Portuguese localisation
  • JWT authentication, email verification, CORS, and security headers

Architecture

An ETL pipeline built with dbt and Prefect feeds a PostgreSQL warehouse, with DuckDB handling analytical queries in-process. The Vue 3 frontend communicates with a FastAPI backend and the entire stack runs in Docker Compose for local development.