Full-Stack TypeScript Engineer (Real-Time Trading System)
We are building a real-time copy-trading platform integrated with Polymarket.
This is not a marketing site or CRUD SaaS.
This is a latency-sensitive system involving:
* WebSockets (real-time leader trade detection)
* Background workers & job queues (BullMQ / Redis)
* Idempotent trade execution pipelines
* Concurrency control per user
* PostgreSQL (Drizzle ORM)
* Next.js 15 frontend
* Hono + tRPC API
* Redis streams
* Worker processes running outside serverless
We are looking for a strong systems-oriented TypeScript engineer who can operate across backend and frontend - with backend depth as the priority.
---
What Youโll Work On
* Improving and maintaining real-time copy-trade execution pipelines
* Handling queue grouping, retries, and concurrency limits
* Writing clean, idempotent trade handlers (buy/sell/redeem)
* Improving reconciliation and failsafe systems
* Enhancing dashboard + trading UX (Next.js)
* Refactoring for performance and clarity
---
Required Experience
You must have:
* Strong TypeScript (strict mode, production experience)
* Next.js + React (App Router preferred)
* Node/Bun backend experience
* WebSockets in production
* Redis + background job systems (BullMQ or similar)
* PostgreSQL experience
* Experience designing systems that handle race conditions
Bonus:
* Trading platforms
* Financial systems
* Blockchain / web3
* CLOB-based order execution systems
---
What We Care About
* Clean architecture thinking
* Concurrency awareness
* Defensive programming
* Proper error handling
* Clear communication
* No ego-driven engineering
We care far more about systems thinking than UI polish.
---
Screening Process
1. Short technical interview (architecture-focused)
2. Small paid test task (4โ6 hours)
3. 2โ4 week paid trial period
We do not hire based on interviews alone.
---
Engagement
* Long-term opportunity
* Flexible timezone overlap required
* Direct collaboration with founder + lead engineer
* No agencies
To apply for this and other jobs on Djinni
login
or
signup.