TypeScript Developer for Crypto Platform
Budget: $1,500 – $3,000 USD
Job Title:
Senior TypeScript Developer – Crypto Trading Platform (Coinbase Pilot)
Project Overview:
We are building Bolti, a crypto trading platform that integrates TradingView signals with live trading on Coinbase Advanced and other exchanges. The app already has authentication, a bot marketplace, portfolio display, and TradingView webhook ingestion. We need a senior developer to finalize trade execution, real-time data parsing, and portfolio tracking for a stable beta-ready system.
Responsibilities / Must Complete:
Debug and finalize live trade execution pipeline: TradingView → Coinbase Advanced API
Parse live trade and account data and display in dashboard (user + admin views)
Ensure webhook processing (AWS Lambda) is reliable 24/7
Update portfolio tracking with live balances and P&L calculations
Implement production-grade error handling for network/API failures and retry logic
Maintain CI/CD pipeline for smooth development → deployment flow
Development & Deployment Flow
Replit → GitHub → AWS:
Build in Replit: Code TypeScript app with live preview on port 5000
Push to GitHub: Git commits sync to GitHub repo (manual or automatic)
GitHub Actions: CI/CD pipeline triggers on push, builds Docker image
Deploy to AWS: Container deployed to AWS with RDS PostgreSQL
Database Structure (PostgreSQL – AWS RDS)
users: Authentication, roles, MFA settings
bots: Trading bot configurations, strategies
exchange_credentials: Encrypted API keys (Coinbase, Kraken, etc.)
webhook_signals: TradingView signals queued for processing
subscriptions: Stripe payment/membership data
portfolio_snapshots: Historical balance tracking
api_response_logs: Exchange API debugging logs
Schema Management:
Defined in shared/schema.ts (Drizzle ORM)
Push changes with: npm run db:push --force
No manual SQL migrations required
Security:
Row-Level Security (RLS) policies in PostgreSQL
API keys stored in AWS Secrets Manager
Session-based auth with PostgreSQL session store
Required Skills (for Revelo filtering):
TypeScript (Node.js + Express + React)
Cryptocurrency exchange APIs (Coinbase Advanced mandatory, others optional)
PostgreSQL / Drizzle ORM
WebSockets and webhooks for real-time updates
AWS (Lambda, SQS, RDS, Secrets Manager)
CI/CD pipelines and Docker
Bonus / Nice-to-Have Skills:
Experience with multi-exchange integration (Kraken, Bitstamp, Gemini)
Production-grade error handling: API rate limits, network timeouts, retries
Experience with tradingview webhook parsing.
Current State / Context:
TradingView webhooks already ingested
Coinbase connections exist but are unstable; signals do not execute trades
Dashboard exists, but live trade/account data parsing is incomplete
Project Details:
Timeline: 2–3 weeks (pilot phase)
Code Base: TypeScript (95%), SQL (PostgreSQL), minimal React/HTML/CSS frontend
Goal: Stable end-to-end trade execution flow on Coinbase with real-time parsed data from webhooks and api/exchanges.
Senior TypeScript Developer – Crypto Trading Platform (Coinbase Pilot)
Project Overview:
We are building Bolti, a crypto trading platform that integrates TradingView signals with live trading on Coinbase Advanced and other exchanges. The app already has authentication, a bot marketplace, portfolio display, and TradingView webhook ingestion. We need a senior developer to finalize trade execution, real-time data parsing, and portfolio tracking for a stable beta-ready system.
Responsibilities / Must Complete:
Debug and finalize live trade execution pipeline: TradingView → Coinbase Advanced API
Parse live trade and account data and display in dashboard (user + admin views)
Ensure webhook processing (AWS Lambda) is reliable 24/7
Update portfolio tracking with live balances and P&L calculations
Implement production-grade error handling for network/API failures and retry logic
Maintain CI/CD pipeline for smooth development → deployment flow
Development & Deployment Flow
Replit → GitHub → AWS:
Build in Replit: Code TypeScript app with live preview on port 5000
Push to GitHub: Git commits sync to GitHub repo (manual or automatic)
GitHub Actions: CI/CD pipeline triggers on push, builds Docker image
Deploy to AWS: Container deployed to AWS with RDS PostgreSQL
Database Structure (PostgreSQL – AWS RDS)
users: Authentication, roles, MFA settings
bots: Trading bot configurations, strategies
exchange_credentials: Encrypted API keys (Coinbase, Kraken, etc.)
webhook_signals: TradingView signals queued for processing
subscriptions: Stripe payment/membership data
portfolio_snapshots: Historical balance tracking
api_response_logs: Exchange API debugging logs
Schema Management:
Defined in shared/schema.ts (Drizzle ORM)
Push changes with: npm run db:push --force
No manual SQL migrations required
Security:
Row-Level Security (RLS) policies in PostgreSQL
API keys stored in AWS Secrets Manager
Session-based auth with PostgreSQL session store
Required Skills (for Revelo filtering):
TypeScript (Node.js + Express + React)
Cryptocurrency exchange APIs (Coinbase Advanced mandatory, others optional)
PostgreSQL / Drizzle ORM
WebSockets and webhooks for real-time updates
AWS (Lambda, SQS, RDS, Secrets Manager)
CI/CD pipelines and Docker
Bonus / Nice-to-Have Skills:
Experience with multi-exchange integration (Kraken, Bitstamp, Gemini)
Production-grade error handling: API rate limits, network timeouts, retries
Experience with tradingview webhook parsing.
Current State / Context:
TradingView webhooks already ingested
Coinbase connections exist but are unstable; signals do not execute trades
Dashboard exists, but live trade/account data parsing is incomplete
Project Details:
Timeline: 2–3 weeks (pilot phase)
Code Base: TypeScript (95%), SQL (PostgreSQL), minimal React/HTML/CSS frontend
Goal: Stable end-to-end trade execution flow on Coinbase with real-time parsed data from webhooks and api/exchanges.
Related categories:
Node.js
PostgreSQL
Stripe
Docker
API Development
API Integration
CI/CD
Cryptocurrency