← Jobs

TypeScript/Node.js Backend Dev — DeFi Trading Signals Engine (EVM, ethers.js)

Budget: $30.0 - $60.0 HOURLY / PART_TIME ⭐ 0.00 (0) Panama

typescript, node.js, ethereum-platform

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.
Auf Upwork öffnen