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

Posted 16 hours ago

Worldwide

Summary

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/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $30.00

    -

    $60.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
TypeScript
Node.js
Ethers.js
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:5 hours ago
  • Interviewing:
    1
  • Invites sent:
    2
  • Unanswered invites:
    0
About the client
Member since Sep 21, 2025
  • Panama
    2:55 PM
  • Finance & Accounting
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo