Seeking for a Full stack Software engineer with AI skills
Worldwide
We are looking for an experienced full-stack developer (Python + React) to upgrade and harden Bittensor Miner Alarm Bot — a monitoring tool that helps Bittensor miners compare subnets, track alerts, and estimate ROI. The product has three parts: Python API server — FastAPI + background worker; fetches subnet data from Taostats, runs 9 analysis agents, serves JSON over REST Desktop client — CustomTkinter GUI that connects to the server Web dashboard — React + Vite SPA deployed on Netlify, with a fixed footer, sidebar controls, and live polling Public reference: https://bittensor-miner-alert.netlify.app/ Problem Context The core app works locally, but production deployment exposed several issues that need a proper upgrade: - Mixed content — HTTPS Netlify site cannot call HTTP API directly; a Netlify proxy workaround exists but is fragile - No HTTPS on API server — backend runs on plain HTTP; needs TLS or a reverse proxy (nginx/Caddy) - Hardcoded infrastructure — server IP and proxy targets are baked into config files - No CI/CD — builds and deploys are manual - Limited error handling — failed fetches show “Offline” with minimal diagnostics - No automated tests — agents, API, and UI are untested - Optional Bittensor SDK — commented out in requirements.txt due to Windows build issues Deliverables - Working HTTPS API reachable from the Netlify web app without mixed-content errors - Clean environment configuration (.env.example, Netlify vars, server vars) - Updated netlify.toml and deployment docs - List of changes with before/after verification steps - Optional: CI pipeline and test suite - Handoff notes for future maintenance How to Apply Please include: - Links to similar projects (API + React dashboard, or crypto/data dashboards) - Your approach to fixing HTTPS Netlify frontend → HTTP backend (short paragraph) - Estimated timeline and cost for Phase 1 and full scope - Your timezone and availability
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$25.00
-
$47.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 hours ago
- Interviewing:3
- Invites sent:0
- Unanswered invites:0
About the client
- BangladeshPatuakhali12:39 AM
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by