> Djinni
senior
Full Stack Engineer
node.jstypescriptreactexpress.jsnestjsany one ofexpress.jsmobxreduxzustandany one ofmobxdesign patternssolidany one ofdesign patternsclaude codecursorany one ofclaude coderest-apigraphqlpostgresqlaws snsaws sqsbullmqkafkarabbitmqany one ofaws snsdockerci/cdawsazuregoogle cloudany one ofawssolana
rustprometheusgrafanadatadogsentryelasticsearchopentelemetry
> full description
Position: Senior Full-Stack Engineer — Solana Low-Latency Copy-Trading (Node.js + React)
Level: Senior
Required Hard Skills
- 6+ years of Software Engineering experience
- Strong commercial experience with Node.js
- Strong experience with TypeScript (strict mode)
- Strong experience with React + TypeScript
- Experience with backend frameworks such as Nest.js, Express.js, Koa.js
- Strong understanding of React, including Hooks, Context, rendering behavior, and performance optimization
- Strong experience with state management tools such as Redux, MobX, Zustand, Recoil, or similar
- Strong software design knowledge: OOD, FP, design patterns, SOLID principles
- Practical hands-on experience with AI-assisted development tools such as Claude Code, Cursor, or similar
- Experience building low-latency, high-throughput, highly concurrent systems (real-time processing, hundreds+ of parallel operations)
- Experience working with external APIs and third-party data providers
- Strong understanding of RESTful APIs and GraphQL APIs
- Advanced experience with SQL databases, especially PostgreSQL (transactions, locking, idempotency)
- Experience with database performance optimization, indexing, query optimization, and handling large datasets
- Experience with async / batch processing, scheduled jobs, background workers, queues, retries, throttling, and rate-limit handling
- Hands-on experience with job / message queues such as BullMQ, Redis Streams, Kafka, RabbitMQ, Amazon SQS/SNS, or similar
- Experience with Docker and CI/CD processes
- Experience with AWS or similar cloud platforms (GCP, Azure)
- Experience building systems that require data validation, consistency checks, idempotency, and crash-recovery safeguards
- Understanding of trading, fintech, blockchain, or data-intensive financial systems
- Knowledge of Agile development practices, preferably SCRUM
- Proficient understanding of Git
Required Blockchain / Solana / Copy-Trading Experience
- Solid understanding of Solana internals: transactions, instructions, accounts, blocks/slots, commitment levels (processed / confirmed / finalized), blockhash lifetime, and reorg handling
- Hands-on experience with low-latency Solana execution / trading bots — landing transactions competitively (same-slot / “block-0”), priority fees, and MEV-aware submission
- Experience with real-time Solana data streaming: Yellowstone gRPC (Triton Dragon’s Mouth / Helius LaserStream) and/or shred-level feeds such as Jito ShredStream (awareness of DoubleZero Edge a plus)
- Experience with transaction submission & landing infrastructure: Jito (Block Engine / bundles / tips), Helius Sender, SWQoS (stake-weighted QoS), and specialist senders (0slot / Nozomi / bloXroute)
- Experience with blockchain data / RPC providers such as Helius, Triton, QuickNode, Alchemy, or similar, including multi-provider failover and rate-limit handling
- Familiarity with Pump.fun / PumpSwap: bonding-curve mechanics, AMM pricing, and building instructions from an on-chain IDL
- Understanding of trading metrics: entry/exit, market cap, slippage, hit rate, P&L, and per-position / portfolio risk
- Experience with crypto trading platforms, copy-trading systems, DEX / on-chain execution, or wallet automation
- Experience with secure key management at scale (HD wallet derivation, in-memory signing, secrets isolation) and capital-isolation / fail-safe design
- Experience with trading systems, bots, DeFi or high-throughput financial systems strongly preferred.
Would Be Great
- Experience writing performance-critical services in Rust (a native signing / execution hot-path is on the roadmap)
- Experience running leader-proximate bare-metal / colocation (Frankfurt / Amsterdam) and host/network tuning for latency
- Experience with Jito bundles, durable nonces, and transaction idempotency / reconciliation against chain
- Experience integrating CEX withdrawal APIs (Binance / MEXC / KuCoin) for programmatic funding
- Experience with observability tools such as Prometheus, Grafana, Datadog, Sentry, ELK, OpenTelemetry, or similar
- Experience designing systems with fallback providers, retry logic, throttling, circuit breakers, and API-usage monitoring
- Experience building HFT / MEV / market-making or other latency-sensitive financial systems
Responsibilities
- Build and maintain full-stack features for ARES, a private copy-trading bot for the Pump.fun / Solana ecosystem
- Design and implement the block-0 execution engine: real-time target detection, pre-trade gating, and same-slot buy submission across multiple routes
- Integrate low-latency detection (Yellowstone gRPC / Jito ShredStream) and submission (Helius Sender / Jito bundles / SWQoS / specialist senders) with multi-provider failover
- Build the wallet lifecycle & custody layer: provisioning isolated child-wallet pairs per task, funding, profit skimming, and drain-to-vault — under strict capital isolation
- Implement position & exit management (rule-driven take-profit, sell-after-inactivity, chase-sells) and the per-task kill-switch / risk protection
- Implement idempotency, durable intent, and crash / reorg reconciliation so no trade is ever double-executed at scale
- Build the operator dashboard (React): copy-task configuration, live task & health monitoring, controls (pause / resume / kill), and global safety limits
- Construct Pump.fun bonding-curve buys from the live IDL, with graduation gating and pre-trade safety checks
- Design controlled concurrency, batching, throttling, retries, and rate-limit handling to sustain 1,000+ tasks / ~2,000+ wallets
- Optimize the detect → decide → sign → submit → land path to maximize block-0 landing rate (KPI #1) and uptime / failover (KPI #2)
- Implement secure key management (HD derivation, in-memory signing) and secrets handling; enforce fail-safe defaults and an explicit kill switch on every execution path
- Collaborate with product, engineering, and domain stakeholders on trade-offs across latency, cost, and reliability; participate in architecture discussions
- Write clean, secure, maintainable, well-tested code (unit + e2e); conduct code reviews; maintain documentation; support production readiness
- Monitor system reliability, execution latency and landing rate, provider health, and data quality
English Level
Upper-Intermediate or higher