Node.js developer needed to maintain & update crypto market-making Bot

Employer
no avatar
sandra
Description

Overview

I’m looking for an experienced Node.js developer to help maintain and update my self-hosted crypto market-making bot — software that helps token projects manage CEX liquidity (order books, spreads, depth, price ranges) on their own server without third-party custody.

This is existing production code (not a greenfield project). Work may include bug fixes, dependency updates, new features, exchange connector improvements, CLI/WebUI enhancements, and deployment support on Linux.

Tech stack

Runtime: Node.js 22+, npm

Database: MongoDB

Backend: Fastify, Socket.io, WebSockets

Process management: PM2

Testing: Jest

Integrations: Multiple centralized exchange REST/WebSocket APIs

Optional: Telegram bot, WebUI API, TypeScript (types for WebUI API)

Supported exchanges (examples)

Azbit, P2PB2B, StakeCube, Coinstore, FameEX, NonKYC — plus potential new CEX connectors.

Responsibilities

Update and refactor existing modules with minimal regression risk

Fix bugs and improve reliability (order placement, spread logic, liquidity modules)

Keep dependencies current and resolve security/compatibility issues

Add or improve exchange API connectors

Extend CLI (mm), config system, and monitoring/logging

Write/maintain Jest tests for changed areas

Document changes in English (code comments, PR-style notes)

Requirements

3+ years professional Node.js experience

Strong async JavaScript, error handling, and debugging in production

Experience with REST APIs and ideally WebSockets

Comfortable with MongoDB

Familiarity with Linux server deployment (Ubuntu/CentOS, PM2, logs)

Ability to read and extend a large existing codebase without rewriting from scratch

Clear written English for code and communication

Git workflow: branches, focused commits, no force-push chaos

Nice to have

Crypto/trading bot or market-making experience

CEX API integration (auth, rate limits, order books, balances)

Fastify or similar Node frameworks

Telegram bot or admin WebUI experience

TypeScript for API contracts

Security mindset around API keys and server access

Published
9 hours ago
Category
Copyright
Freelancer's choice

Offers sent (24)

no avatar
Karol
1 deal
an hour ago
javascript
MongoDB
NodeJS
+ 4 more
adobe illustrator
adobe photoshop
advertising photography
+ 23 more
Budget
10000.00 EUR
Copyright
Freelancer's choice
Expires in
30 days