Full-Stack Developer (One-Time Project) โ€“ Social Media Analytics Dashboard

$

We are looking for an experienced full-stack developer for a one-time, fixed-scope project: building a data dashboard that tracks social media performance (YouTube, Instagram, Facebook, TikTok) across multiple client accounts.

 

This is not an ongoing role. It is a single project with a clear deliverable, targeted for completion by end of August.

 

What the dashboard needs to do:

  • Pull data from YouTube Data API + YouTube Analytics API, and Meta Graph API (Instagram/Facebook Business accounts)
  • Store historical data in a database (platforms don't retain long history via their own APIs, so daily data pulls and storage are required)
  • Display per-client, per-platform metrics: views, CTR, retention/watch time, follower growth, traffic sources
  • Integrate a link-shortener API (Bitly or Rebrandly) to track click-through leads per video/post
  • Generate automated weekly reports comparing current performance to historical averages
  • Support OAuth account linking per client, per platform (each client connects their own account)

     

We will provide a full written specification of required metrics, dashboard structure, and reporting logic before work starts.

 

What we need from you:

  • Proven experience integrating third-party OAuth APIs (Google APIs, Meta Graph API, or similar), not just building internal REST APIs
  • Experience with scheduled/cron jobs for recurring data collection
  • Comfortable owning a feature end-to-end: database schema, API integration, frontend display, deployment

     

Please include in your application:

  1. A specific example of a project where you integrated an OAuth-based third-party API (name the API, describe how you handled token refresh and authentication)
  2. Whether you've built a system that pulls and stores data from an external API on a recurring schedule (not just on-demand calls)

 

Applications without a concrete example of #1 will not be considered, regardless of general stack experience.

Required skills experience

Node.js 1 year
Python 1 year
React.js 1 year
PostgreSQL 1 year
API Integration 1 year
OAuth implementation 1 year

Required domain experience

Advertising / Marketing 6 months

Required languages

English B1 - Intermediate
YouTube Data API, Meta Graph API, cron/scheduled jobs, Bitly or Rebrandly API experience is a plus
Published 17 July
165 views
ยท
24 applications
Last responded 4 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...