Python Developer Needed: Build and Deploy a Trading Bot to Production
Worldwide
Independent project team looking for an experienced Python developer to implement/code/deploy a trading bot into production. This new project requires professional deployment, API integration, and real-time monitoring capabilities. What needs to be done: 1.Cloud Deployment: -Set up production server on cloud provider (Linode) -Configure Ubuntu with Python environment -Implement systems service for auto-restart and reliability -Set up SSL, firewall, and security hardening -Configure automated backups and log management 2.Broker API Integration: -Integrate with broker APIs -Set up real-time market data streaming -Implement order execution system (market orders, stops, limits) -Handle error recovery and connection management -Ensure low-latency execution 3.Real-time Notifications: -Create notification system for real-time alerts. -Send notifications for: -Trade entries and exits with prices and PnL -System status and errors -Daily performance summaries -Connection issues. 4.Monitoring and Logging: -Comprehensive logging system for all activities -Performance monitoring (uptime, latency, errors) -Web dashboard for system status -Trades activity - tracking and reporting 5. Strategy coding with Python (and backtesting environment). Required Skills Essential: -ACTUAL TRADING KNOWLEDGE IS A MUST! That includes knowing how to trade both manually and/or with automated systems - we're focused on the major indexes FUTURES MARKETS! (this is NOT a crypto project) -Python recent versions (pandas, asyncio, websockets, requests, etc.) -Linux server administration (Ubuntu preferred) -Cloud deployment experience (linodes, etc.) -Trading/Financial APIs experience -Real-time systems development -Notification systems integration -Data analysis frameworks Preferred: -4 years min. Python development -2 years min. with trading systems or financial APIs -DevOps experience (Docker, CI/CD) -High-availability systems experience Deliverables: 1.Production server setup and configured 2.Broker API integration and testing 3.Notification system working 4.Monitoring and logging implemented 5.Complete documentation and handover training 6.Live system tested and operational 7. Complete Python bot (also with backtesting environment) To Apply, Please Include: -Examples of similar trading bots deployments -Cloud infrastructure projects you've done -API integration experience (especially financial) -Your approach to this project -Timeline and availability -Emergency support availability. Important Notes -This is a production trading system - reliability is critical! -99.999% uptime required during market hours -Emergency support needed for critical issues -There will be some strategy development/optimization required -Security and performance are top priorities. Success Criteria -System runs non-stop without manual intervention -All trades executed without technical failures -100% notification delivery rate -Complete documentation for future maintenance -Smooth handover and knowledge transfer. Looking for a professional who understands that trading systems require the highest reliability. Fluent/native Romanian language speaker can be a PLUS! This will be a project based contract (Upwork fixed contract with milestones), where gradual payments will be released upon milestones achievements. It will be considered finalized when all deliverables will be done/completed. The total budget for this project will be discussed and agreed upon. By agreeing/accepting the contract, it automatically means adherence and acceptance to an NDA agreement - TOTAL CONFIDENTIALITY is a NON-NEGOCIABLE!
- Hours to be determinedHourly
- 1-3 monthsDuration
- ExpertExperience Level
$30.00
-
$60.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 days ago
- Interviewing:26
- Invites sent:0
- Unanswered invites:0
About the client
- United Arab EmiratesDubai10:44 AM
- $9.5K total spent3 hires, 0 active
- 125 hours
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