TypeScript/Node.js Backend Dev — DeFi Trading Signals Engine (EVM, ethers.js)
Worldwide
I run a DeFi education company and am building a trading-signals backend in TypeScript/Node.js that reads on-chain and market data and produces signals. The service integrates with an EVM perps protocol (Gains Network / gTrade on Arbitrum) and deploys to Railway. The core architecture and briefs are already written. I need a strong backend dev to execute against them so I can focus on other parts of the business. SCOPE (first milestone, paid test project): - Get familiar with the existing repo (TypeScript, ethers.js) - Complete a tightly scoped feature from our brief (simulation-mode only) - Write tests plus a short summary of what you changed and why ONGOING (if the test goes well): 10-20 hrs/week for 2-3 months completing the engine against our master plan, all work in feature branches with PR review. HARD REQUIREMENTS: - Strong TypeScript + Node.js (show me a repo or code sample) - Real ethers.js/viem experience: you have encoded contract calls, handled nonces/gas, read events - You work in branches, write tests, and explain your changes clearly - Available for async communication (I am in GMT-5) IMPORTANT: This system runs in SIMULATION MODE only. You will never handle private keys, real funds, or live execution — that path stays with me. Do not apply if that is a problem. TO APPLY: Start your proposal with the word "SIGNAL" and include (1) a link to TypeScript/Web3 code you wrote, and (2) one sentence on the trickiest EVM integration bug you have solved. Generic/AI-written proposals will be ignored. The first milestone is a fixed-price paid test ($250-400) before any ongoing hourly work. ROADMAP: Phase 1 is the EVM/gTrade integration. Later phases add signal feeds from centralized exchange APIs (Coinbase) and brokerage APIs (Interactive Brokers) — experience with exchange/broker REST or WebSocket APIs is a strong plus.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$30.00
-
$60.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:7 hours ago
- Interviewing:1
- Invites sent:2
- Unanswered invites:1
About the client
- Panama6:12 AM
- Finance & AccountingMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by