We’re looking for a Business Intelligence Developer to build a reporting dashboard that brings together data from:
Our Supabase and Postgres databases
Several external APIs (performance metrics, ad spend, etc.)
The goal is to visualize performance across channels in real-time, allowing our leadership team to make data-driven business decisions quickly.
Responsibilities:
Connect Supabase, Postgres, and external APIs into a unified reporting layer.
Design interactive dashboards (graphs, tables, and filters) to visualize key business KPIs — revenue, leads, clicks, CTR, EPC, and ROI.
Create logic for daily / hourly refreshes or triggers.
Implement user access control (admin vs. analyst views).
Document all setup steps and provide deployment instructions.
Preferred Tech Stack:
Supabase / Postgres / Metabase / Playwright Automation
Node.js or Python (for ETL / data sync)
React or Next.js (for frontend dashboards)
Chart.js, Recharts, or Power BI / Metabase
Familiarity with affiliate or performance marketing metrics is a big plus.
Ideal Candidate Traits:
Strong background in database integration and visualization
Understands data modeling and KPI design
Excellent communication and time management
Can think beyond just graphs — understands how data tells a business story
Apply Now
Apply Now