← Állások

Developer Needed: Automated Options Data Pipeline (Python/REST API) + Web Dashboard (React/Next.js)

Költségvetés: $15.0 - $35.0 HOURLY / PART_TIME ⭐ 0.00 (0) United States

python, node.js, react-js, json, api, django-framework

Előnyben részesített képesítések

  • Helyszín: Americas
  • Tapasztalat: Középhaladó
build a lightweight, automated financial data platform for a select basket of highly liquid tickers (SPY, QQQ, NVDA, TSLA, AAPL). The project has two distinct halves: an automated backend data harvester that pulls static, daily options market chain data, and a secure frontend web dashboard that displays our calculated levels to authenticated subscribers in a clean table format. CRITICAL DATA SECURITY NOTE: This project relies on a "Black Box" model. You will NOT be writing trading logic, quantitative algorithms, or proprietary mathematical formulas. Your backend script will harvest raw market data and dump it into an intermediate storage format. Our private engine handles the math locally and provides a separate output stream for your frontend dashboard to display. Detailed Scope of Work Phase 1: Backend Data Harvester (Python / Cron Job) • Daily API Automation: Build a Python script that automatically runs every morning via a cloud cron job (e.g., at 7:30 AM EST) to fetch the fresh, static overnight Open Interest (OI) options data. • API Target: Connect to REST endpoints via a provider such as Polygon.io or ThetaData. • Data Filtration & Output: The script must pull the full options chain for our target tickers, filter out contracts beyond relevant Days-to-Expiration (DTE) thresholds, and parse the raw JSON data into a standardized local CSV or structured database table. Columns required: Timestamp, Ticker, Expiration, Strike, Contract Type (Call/Put), and Open Interest. Phase 2: Secure Database & User Authentication (Node.js / Database) • Data Gateway: Create an administrative portal or file path where we can easily push our finalized, calculated levels securely to your server database daily. • User Management: Implement user registration, login security, and role-based permissions so only authenticated users with an active account can see the dashboard data. • Payment Webhooks: Structure the backend to accept standard webhooks from payment gateways (like Stripe or Whop) to automatically activate or deactivate user account access upon billing updates. Phase 3: Frontend Dashboard UI (React / Next.js / Tailwind CSS) • The Matrix Table: Build a highly polished, minimalist dashboard that mimics an option chain layout. The page will read the day's coordinates from the database and visually flag key strike prices using clean color tags (e.g., "Major Ceiling," "Major Floor," "Liquidity Zone"). • Mobile Responsiveness: Active traders frequently view data on secondary monitors or mobile devices. The data grid must be fully responsive, light, and optimized for fast pre-market scanning. Technical Requirements • Language & Runtime: Python 3.x (Backend Harvester), Node.js / TypeScript (SaaS Backend). • Frontend Framework: React.js / Next.js with Tailwind CSS for rapid, modern UI building. • Infrastructure: Git for version control. Experience deploying lightweight applications securely on cloud hosting providers (DigitalOcean, AWS, or Vercel). Deliverables 1. Completely functional, fully commented, and open-source Python harvesting script with a comprehensive requirements.txt. 2. Fully built SaaS web app with user authentication pages and the main reactive levels table. 3. Complete deployment documentation outlining cloud cron execution tasks and environment variables configuration.
Megnyitás Upworkön

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Bejelentkezés