Python Developer: Pandas, Plotly, Streamlit, Poetry

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

10$/hour

HOURS PER WEEK

19

DATE POSTED

Mar 24, 2025

JOB OVERVIEW

!!Only apply if you have shareable code (Github or other)!!

Skills:
Pandas, Plotly, Streamlit, Poetry, Github, Postgresql

Task:
Need to create a new KPI dashboard in Streamlit (deployed to heroku).
Looking for someone who can write clean reuseable code and follows DRY (Do not Repeat Yourself).
The dashboard is as follows:
1. Read balances from Binance Spot, Margins, Futures, Options account (and related subaccounts).
2. Read trades from Binance Spot, Margins, Futures, Options account (and related subaccounts). Store trades into Postgres and append new trades on schedule (once a day/ hour, etc).
3. Read OHLCV data.
4. Read trades from SQL and create following plots/ tables:
a) Streamlit dataframe/ or St-Aggrid table of trades grouped by date (date freq to be set by user: yearly, monthly, daily) on Y axis and by Account, Market (Spot, Margins, Futures, Options), and Symbol (BTC, ETH, etc). The values are number of trades (buy, sell, total), volume (buy, sell, total), usd value equivalent (buy, sell, total), spread, in-out pnl, valuation change PnL.
b). Plot OHLC with down red triangles and up green triangles for sell/buy trades grouped to the same level as the OHLCV data.

bonus points:
1. Make a SaaS out of it with usre authentification and Stripe payment.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin