Fullstack Developer (React/NestJS/Web3)
We're building a prediction-markets and order-book trading platform where prices move in real time and real money changes hands on every trade. We're looking for a Full-Stack Developer to own features end-to-end, from the trading and market UIs to the APIs and services that price, match, and settle those trades. The front end is React + TypeScript. The back end is Node.js + NestJS. If you like problems where latency, correctness, and money all matter at the same time, this is that kind of product.
Work is split roughly evenly between front-end and back-end, and you'll spend it near the interesting parts of the system: live market feeds, order handling, and the trading experience itself.
Technical Stack:
- Frontend: React (hooks, modern state management), TypeScript, HTML5, CSS3
- Backend: Node.js, NestJS, TypeScript
- Real-Time: WebSockets / SSE, live market and order-book feeds
- Database: PostgreSQL, Redis
- Messaging: Kafka, RabbitMQ, or Redis Streams
- Data viz: TradingView, D3.js, Recharts, or Chart.js
- Web3 (a plus, not a requirement): ethers.js / viem, EVM chains, wallet integrations
- Version Control: Git
What You'll Do:
- Own features end-to-end: product discussion, design, build, deploy, and keep them healthy in production.
- Build trading and market UIs: order entry, live quotes, price impact, positions, and settlement views.
- Build the NestJS services behind them: market data, order handling, settlement, and the APIs that feed the UI.
- Work with real-time data: WebSocket fan-out, reconnect / resume, and keeping the UI in sync with a fast-moving backend.
What We're Looking For:
- 2+ years of full-stack experience shipping production features.
- Strong React and TypeScript (hooks, state management, performance).
- Solid Node.js and NestJS (REST APIs, services, background jobs).
- Comfortable with SQL (PostgreSQL) and Redis.
- Real-time experience with WebSockets / SSE, and a feel for what breaks at scale.
- Product sense: you can take a rough requirement and ship a usable feature from it.
- Proficient with AI-assisted development: you work fluently with agentic coding tools (Claude Code, Cursor, and similar), drive real multi-step work through them, review and correct what they produce, and know where they fall short.
- Clean Git habits and production deployment experience.
Nice to Have:
- Trading, fintech, iGaming, or other real-money / real-time systems.
- Order-book and matching concepts: limit / market orders, price-time priority, partial fills, maker / taker.
- Data-heavy or charting UIs (TradingView, D3.js, Recharts, Chart.js).
- Web3 / DeFi: ethers.js / viem, wallets (MetaMask, WalletConnect), on-chain data and indexing. We may add an on-chain surface later, so this is a real plus.
How We Work:
- Small, flat team with a short path from idea to production, and no bureaucracy.
- You own your slice and have a genuine say in how it's built.
- Open feedback, shared code.
What We Offer:
- Fully remote work (Europe / Ukraine time zone).
- Competitive salary.
- Flat company structure: no bureaucracy.
- Opportunities for professional growth.
- Work-life balance with flexible working hours.
- Access to various learning resources and development programs.
- 20 days of vacation time.
- 5 illness days.