Skip to main content
Upwork logo

Next.js + Node.js Developer Needed to Build Trading Activity Dashboard for Our

Upwork
RemoteRemotePosted 2 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptReactNext.jsNode.jsPostgreSQLAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We're building a CRM for our trading desk and need an experienced full-stack developer to add a new module: a real-time trading activity feed with filtering, role-based visibility, and a summary stats panel.

The backend is already running on Node.js + PostgreSQL with Prisma. The frontend is Next.js + React + TypeScript. We need someone who can plug in cleanly - no time to explain basics.

Scope of work (about 4 days):

  • Day 1-2: Build the activity log API endpoint (Node.js/Prisma) with filters (by date, instrument, user role) and connect it to the existing PostgreSQL schema
  • Day 2-3: Build the dashboard page in Next.js - activity feed table, filters UI, summary stats (total volume, P&L, trade count)
  • Day 3-4: Add role-based visibility (admin sees all users, trader sees only their own), write basic tests, deploy to staging

You must have:

  • Production experience with Next.js, React, Node.js, Prisma, PostgreSQL
  • Understanding of RBAC / permission-based data filtering on the API layer
  • Experience with financial or trading data (not required but a huge plus)
  • Clean TypeScript - no any types, no spaghetti

Not a good fit if:

  • You've only built todo apps or personal projects
  • You need 2 days of setup time before writing real code
  • You treat TypeScript as optional

Budget: Fixed price, $400-800 depending on experience

Timeline: 4 working days from start

Communication: Daily async update + final walkthrough call

About Upwork

Upwork logo

Upwork

upwork.com

TradingHires remote

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free