Python Developer for TradingView Webhook to Multi-Broker Order Routing System
Actively Reviewing the ApplicationsAsian HR Consultant
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
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Computer Science Teacher for CBSE School
Thirumala Public School
Business Analyst, People Team
noon
4604092-Senior Manager
EXL
REMOTE Loan Servicing Quality Assurance Analyst
Lensa
Manager
HCLTech
Share
Quick Apply
Upload your resume to apply for this position