> Markdown version of [/jobs/ext/513958-full-stack-python-developer-ai-crypto-market-analysis](https://www.wearedevelopers.com/jobs/ext/513958-full-stack-python-developer-ai-crypto-market-analysis). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # FULL STACK PYTHON DEVELOPER - AI & CRYPTO MARKET ANALYSIS - **Company:** SMB Enterprises, LLC - **Location:** United States (Remote available) - **Salary:** $183,000.0 - **Contract:** Temporary contract - **Skills:** Test Suite, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon S3, User Authentication, Software Quality, Continuous Integration, Django Web Framework, GEOS, Job Scheduling, Python (Programming Language), Key Management, PostgreSQL, NumPy, OAuth, Redis, Software Deployment, Systems Integration, Data Ingestion, Large Language Models, Prompt Engineering, Backend, Pandas, Pytest, Geospatial Data Abstraction Library (GDAL), Sentry, Plotly, Celery, Front End Software Development, Api Design, Restful APIs, Streamlit Framework, Api Management, Docker - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=eca2821bd503cad2 ## About the Role Do you have experience in Time series models?, * 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 stack) hands-on experience. - Bybit or other crypto exchange API integration experience. - Pydantic v2, OpenTelemetry, and Sentry instrumentation in a production setting. - MinIO / S3-compatible object storage configuration. - PostgreSQL with psycopg3, async queries, and geospatial extensions (GDAL/GEOS). - RS256 JWT key management and cryptography-library-level security work. - Experience serializing dataframes as LLM context (CSV-based prompt construction). TECH SNAPSHOT Backend: Python 3.13, Django 5, django-ninja, Celery, Redis, PostgreSQL, uWSGI Frontend: Streamlit, Plotly (graph_objects), streamlit-local-storage AI / LLM: LangChain, LangGraph, OpenAI, Langfuse, prompt engineering Data: Pandas, NumPy, ta (technical analysis), Pydantic ## Description 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. ## Related Videos - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)