Crypto Telegram Bot + Node.js Developer Needed -- 2

Job ID: 40056467

Budget: ₹12,500 – ₹37,500 INR

I need an experienced Telegram bot + Node.js developer to help me build and launch a crypto-related bot.

About the project

Telegram bot for handling USDT-based transactions between users.

Users will be able to register, see their balance, send/receive funds, and request withdrawals.

There will be an admin side to review users, approve/reject transactions, and manage settings.

Current status

Basic bot is already started using Node.js, Telegraf and PostgreSQL.

Some database tables and commands are implemented, but the project is not production-ready yet.

Code needs review, cleanup, and completion of missing features.

Main tasks

Review the existing Node.js / Telegraf code and PostgreSQL schema.

Fix bugs, optimize structure and make the code easy to maintain.

Complete core flows:

user registration and referral (if needed),

deposit / balance update logic,

send / receive / internal transfer flow,

withdrawal request and admin approval,

basic KYC flags (verified / not verified) and limits logic.

Implement clear error handling and logging.

Add simple admin commands / admin panel to:

search users,

see balances and transaction history,

approve / reject deposits and withdrawals,

broadcast messages to users.

Secure the bot (rate limiting, validation, protection against common mistakes).

Help with deployment and configuration on my server (or recommend best option).

Tech stack

Node.js

Telegraf (Telegram Bot API)

PostgreSQL

Experience with crypto / USDT flows is a big plus.

What I’m looking for

Someone who has built Telegram bots with real users before.

Strong experience with Node.js and SQL databases.

Can write clean, well-commented code and suggest better architecture if needed.

Good communication in English and able to give regular updates.

When you apply, please mention

Examples or links to Telegram bots you have built.

Briefly what you would check first when you see the existing code.

Your estimate (rough) for time and cost to take this bot from current state to a stable first release.