Python Backend Developer for Real-Time Options Data Platform

Job ID: 39140080

Budget: $25 – $50 USD

We’re building a platform to analyze options data and need an experienced Python backend developer to create a robust data pipeline.

Real-Time Data: Implement live data collection from Polygon.io (e.g., WebSocket or frequent API polling) and store it in SQL alongside historical data.

Enhanced Metrics: Record data in a granular way so that details such as strike price and expiration date are included for all contracts, enabling future graphing by these dimensions.

Optimize Pipeline: Use asyncio/aiohttp for efficient API calls, store data in SQLite or PostgreSQL, and provide a Flask/Django REST API with endpoints (e.g., /api/<ticker>, /api/alerts).

Deliverables: Clean, documented Python code, SQL schema, and API spec for frontend integration. Will need to successfully launch the scripts on the cloud, and allow for a website to be able to connect to this data.

Skills Required:

Expert in Python, asyncio, aiohttp.
Experience with Polygon.io API (or similar financial APIs like Alpaca, IEX).
SQL database design and optimization (SQLite/PostgreSQL).
Debugging complex data pipelines, especially financial data.
REST API development (Flask/Django).
Bonus: Real-time data handling (WebSockets), yfinance, options trading knowledge.
Related categories: JavaScript Python Django Software Architecture MySQL