Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
upwork.com
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