← Back to all jobs
S

FULL STACK PYTHON DEVELOPER — AI & CRYPTO MARKET ANALYSIS

smb enterprises

4h ago

0DevRemote, USjobspy_indeed
remoteindeed

Job Description

**Job Summary** We are looking for a versatile Full Stack Python Developer to take ownership of a production\-grade crypto market\-structure analysis platform. The system combines real\-time OHLCV data ingestion, algorithmic swing/trend detection (BoS, CHoCH, Wyckoff), AI\-generated market summaries, and an interactive Streamlit front end — all backed by a Django REST API and a multi\-agent LLM pipeline. You will be the primary engineer: maintaining and extending existing detection algorithms, improving the AI summarization pipeline, hardening authentication and integrations, and shipping new visualizMaintain and improve the Django 5 async REST API (django\-ninja), domain\-separated apps (AI, chat, stock, auth, chart, users) and Pydantic schema layer. **Responsibilities** * Extend swing\-point and trend detection algorithms (BoS/CHoCH, Wyckoff zones) built on pandas DataFrames — improving accuracy, coverage, and performance. * Develop and tune the LLM/AI pipeline: LangChain agents, LangGraph orchestration, OpenAI integration, and Langfuse prompt tracing/observability. * Build and refine the Streamlit interactive UI: Plotly candlestick charts, overlays, session state management, and browser\-side token persistence. * Own the Celery \+ Redis background task layer, async job scheduling, and health\-check infrastructure. * Manage exchange API integrations (Bybit public API patterns), token\-refresh auth flows, and REST ingestion helpers. * Maintain Docker\-based dev and production infrastructure (multi\-stage builds, compose stacks, MinIO/S3, uWSGI). * Write and expand the pytest test suite; enforce code quality with ruff, pre\-commit hooks, and type annotations. **Qualifications** * Python 3\.11\+ — strong command of modern Python: type hints, dataclasses, enums, packaging (pyproject.toml / Poetry / UV). * Django (v5\) — async patterns, modular app design, django\-ninja or DRF, ORM with custom querysets/managers. * Pandas \& NumPy — time\-series manipulation, rolling/EWM operations, index\-based masking on OHLCV data. * Streamlit — production deployments, session state, component lifecycle, local storage integration. * LLM / AI engineering — LangChain, agent/tool design, structured outputs, prompt engineering; OpenAI API experience required. * Plotly — candlestick charts, graph\_objects overlays, interactive financial visualizations. * REST API design — token\-based auth, OAuth/refresh patterns, Pydantic request/response schemas. * Celery \+ Redis — background task design, scheduling (celery\-beat), broker/result\-backend configuration. * Docker — multi\-stage Dockerfiles, compose stacks, service orchestration. * Testing \& quality — pytest, factory\_boy, ruff linting, pre\-commit, CI pipelines. * Trading/market\-structure basics — knowledge of or willingness to learn swing highs/lows, Break of Structure (BoS), Change of Character (CHoCH), and Wyckoff methodology. **NICE TO HAVE** \- LangGraph and LangFuse (or equivalent LLM observability