Python Developer Needed: Build and Deploy a Trading Bot to Production

Posted 3 days ago

Worldwide

Summary

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 determined
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $60.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Data Extraction
Data Mining
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
Member since Mar 8, 2022
  • United Arab Emirates
    Dubai10:44 AM
  • $9.5K total spent
    3 hires, 0 active
  • 125 hours

Explore similar jobs on Upwork

Automated System with Strategy QuantHourly‐ Posted 1 week ago
Forex Trading
SAP
Java
Agile Software Development
One to one Microsoft AI Stack tutoringHourly‐ Posted 4 weeks ago
Artificial Intelligence
AI Agent Development
Microsoft Power Automate
Microsoft 365 Copilot
AI Builder
Robotic Process Automation
AI App Development
Business Process Automation
AI Chatbot
Microsoft PowerApps
Office 365
Microsoft SharePoint
Machine Learning
Chatbot Development
API Development
API Integration
ChatGPT
Gemini
Microsoft Power BI
Microsoft SharePoint Designer

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo