Bestkaam Logo
Asian HR Consultant Logo

Python Developer for TradingView Webhook to Multi-Broker Order Routing System

Actively Reviewing the Applications

Asian HR Consultant

On-site
Posted 2 days ago Apply by June 14, 2026

Job Description

We are Looking for Freelance Full Stack Python Developer

Job Title: Python Developer for TradingView Webhook to Multi-Broker Order Routing System

Project Type: Freelance

Project Overview

We need an experienced Python developer to build a webhook-based order routing system that:

  • Receives real-time trading signals from TradingView alerts (Pine Script indicators)
  • Routes orders to multiple Indian broker accounts (Zerodha, Upstox, Angel One, Fyers, etc.)
  • Manages individual static IP addresses per broker for NSE algo trading compliance
  • Operates via a web-based backend with reliable execution at market hours (9:15 AM onwards)

Core Requirements

Technical Skills (Mandatory)

Python Backend Development:

  • Flask or FastAPI for webhook endpoint creation
  • Experience handling HTTP POST requests and JSON payloads
  • Asynchronous processing for low-latency order placement

Indian Broker API Integration:

  • Hands-on experience with at least 2 of these: Zerodha Kite Connect, Upstox API, Angel One SmartAPI, Fyers API
  • Understanding of OAuth2/token-based authentication
  • Order placement, modification, and cancellation logic
  • Error handling for API rate limits and broker-specific responses

TradingView Webhook Knowledge:

  • Parsing TradingView alert messages ({{strategy.order.action}}, {{ticker}}, {{close}}, etc.)
  • Validating and mapping signals to broker-specific formats
  • Experience with Pine Script alerts is a plus

Infrastructure & Deployment:

  • VPS/cloud server setup (AWS, DigitalOcean, Vultr) with static IP configuration
  • Multi-broker IP isolation (Docker containers or proxy routing preferred)
  • Deployment near Mumbai/NSE for low latency
  • Linux server administration basics

Nice to Have

  • Experience with Indian stock/options trading workflows (Nifty, Bank Nifty, Sensex)
  • Knowledge of NSE algo trading compliance (static IP whitelisting)
  • Database management (SQLite/Redis) for logging and state management
  • Real-time monitoring/alerting setup (Telegram bot, email notifications)
  • Prior work on algo trading systems or HFT execution platforms

Scope of Work

Phase 1: Core Development

  • Build Flask/FastAPI webhook receiver to accept TradingView alerts
  • Implement authentication and security (HTTPS, API key validation)
  • Integrate 3-4 Indian broker APIs with order placement logic
  • Create routing logic to send orders to specific brokers based on configuration (JSON/YAML file)
  • Add basic error handling, logging, and retry mechanism

Phase 2: Infrastructure Setup

  • Deploy backend on VPS with static IP per broker account
  • Configure IP whitelisting with brokers' API portals
  • Set up Docker containers or proxy routing for multi-broker IP isolation
  • Test order execution across all brokers during market hours

Phase 3: Testing & Documentation

  • End-to-end testing with live TradingView alerts (paper trading first)
  • Validate order placement speed (target: <500ms from signal to broker)
  • Provide complete documentation:
  • Setup instructions (server, broker API keys, TradingView webhook config)
  • Code comments and architecture overview
  • Troubleshooting guide for common errors
  • Handover with 7-day post-launch support for bug fixes

Deliverables

  • Fully functional Python backend (source code via GitHub/GitLab)
  • Deployed system on VPS with static IP configuration
  • Integration with 3-4 Indian brokers (client will provide API credentials)
  • TradingView webhook setup guide (alert template, URL endpoint)
  • Documentation (README, architecture diagram, API reference)
  • 7 days of support after go-live for troubleshooting

Project Timeline

  • Week 1: Core webhook + single broker integration
  • Week 2: Multi-broker routing + IP setup
  • Week 3: Testing, documentation, and deployment
  • Total Duration: 3-4 weeks (flexible based on complexity)

How to Apply

Please include in your proposal:

  • Experience:
  • Links to GitHub repos/projects involving TradingView webhooks or broker API integrations
  • Specific Indian brokers you've worked with (Zerodha, Upstox, etc.)
  • Any prior algo trading or HFT system development
  • Technical Approach:
  • Brief outline of your proposed architecture (webhook receiver → order routing → broker APIs)
  • How you'll handle static IP per broker (Docker/proxy/VPS strategy)
  • Tools/frameworks you'll use (Flask vs FastAPI, hosting provider, etc.)
  • Questions:
  • Ask any clarifying questions about broker count, order types (market/limit/SL), or expected signal volume
  • Timeline & Budget:
  • Your estimated hours and rate
  • Availability to work during Indian market hours (9:15 AM - 3:30 PM IST) for testing

Important Notes

  • No upfront API credentials: We'll provide broker API keys after contract signing with NDA
  • Security is critical: All API keys, tokens, and credentials must be stored securely (environment variables, not hardcoded)
  • Market hours testing required: You must be available for at least 2-3 live market sessions for validation

Ready to build lightning-fast order execution? Apply now with your proposal!

Thanks,

Asian Hr Consultant

Pay: ₹20,000.00 - ₹65,066.26 per month

Application Question(s):

  • Do you have experience in Making Stock Market Software for Indian Market ?
  • How many Hours you can Work Daily for the Project if on Part Time ?

Education:

  • Bachelor's (Preferred)

Experience:

  • Python: 3 years (Required)

Work Location: Remote

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.