Full-Stack Developer — Commodity Trading & Agricultural Contract Management Platform
Budget: $14.0 - $20.0
HOURLY / FULL_TIME
⭐ 4.85 (54)
United States
javascript, api, api-integration, node.js, php, python, web-programming, database-architecture
Looking to hire a full-stack developer on an hourly basis for ongoing development of a cloud-native commodity trading platform. This is a complex, multi-service system covering the full agricultural commodity lifecycle — from market data collection and price prediction through contract management, settlement, and accounting.
Scope of Work:
Development of an end-to-end platform that includes:
Multi-tenant SaaS application for commodity contract lifecycle management (contract creation → load data capture → settlement → revenue recognition)
Double-entry accounting engine with full financial statements, invoicing, bank reconciliation, and Stripe billing
AI/ML price prediction service with model training pipeline and real-time inference
Automated commodity data collection from USDA (MPR, AMS, MARS), Eurostat, MLA Australia, FAOSTAT, and World Bank sources
ETL pipeline loading scraped data into TimescaleDB for analytics and ML training
Marketing frontend and CMS-managed content (blog, solution pages, comparisons)
Multi-environment deployment with Docker, CI/CD pipelines, and AWS infrastructure
Tech Stack:
Backend: Python 3.13, Django 5.2, FastAPI, Wagtail 7.3, DRF, SQLAlchemy (async)
Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS 4, shadcn/ui
Database: PostgreSQL 18, TimescaleDB, Redis 8.6
ML: PyTorch, ONNX Runtime, Pandas, NumPy, scikit-learn
Infra: Docker, Dokploy, AWS (EC2, S3, SES, CloudFront, CloudWatch, Secrets Manager)
CI/CD: Bitbucket Pipelines (Bandit SAST, Ruff, ESLint, Playwright e2e)
Other: Playwright (scraping), Alembic, UV workspaces
Skills Required:
Python, Django, FastAPI, Next.js, React, TypeScript, PostgreSQL, TimescaleDB, Docker, AWS, Machine Learning, Web Scraping, Multi-tenant SaaS Architecture
Auf Upwork öffnen