Full-stack TypeScript developer, Web3 security tooling

via Freelancer ·

Budget / Salary$5,000–10,000
TypeFreelance project
LocationRemote
Posted2 hours ago
Our Project is a live wallet-security and whale-intelligence platform on TRON, EVM chains and Solana. Paste an address and it tells you plainly whether to walk away. We ship to real users today, and we want one strong developer to own the next feature end to end: continuous wallet monitoring with alerts.

What you will build
A monitoring worker that re-audits watched wallets on a schedule and alerts only on meaningful change.
Alert delivery over Telegram, Discord and HMAC-signed webhooks, with dedupe and rate limits.
The user-facing guard panel and tier limits inside an existing Next.js 15 App Router codebase.
Hardening of the security checks: open approvals, issuer freeze lists, TRON permission changes, EIP-7702 delegation, Solana owner reassignment.
Our stack
Next.js 15, React 19, TypeScript, Tailwind, Prisma 6 on PostgreSQL, TanStack Query, Zustand, wagmi and viem, TronWeb, @solana/web3.js, next-intl with six locales, systemd on a single Linux host. No Kubernetes, no microservices.

You should have
Three or more years of production TypeScript, with at least one shipped Next.js App Router application.
Hands-on RPC work on at least two of TRON, EVM and Solana. You know what a TransferContract is, why a signed message is not an approval, and why a rate-limited provider must degrade coverage rather than report "clean".
Comfort with PostgreSQL schema changes and background jobs on a plain Linux box.
The habit of testing against live addresses, including known-bad ones, before shipping anything on a security path.
Nice to have
Telegram or Discord bot experience.
Familiarity with GoPlus, ScamSniffer, Chainalysis or similar reputation feeds.
Experience with multi-wallet quirks: TronLink, Trust, OKX, Bitget, WalletConnect.
How we work
Small team, direct access to the founder, one review before merge, deploys the same day. Commits explain why, not what. You will be given a set of live regression addresses that must flag and must not flag, and you will keep them passing.
java javascript node.js postgresql angularjs typescript web development tailwind next.js solana
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.