Search by job, company or skills

  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description


Project Overview

I am looking for an experienced developer to build a robust, automated trading system that utilizes real-time data from the National Stock Exchange (NSE). The goal is to develop a system capable of fetching live market data, processing it through custom strategy logic, and executing orders via a broker's API with minimal latency.

Key Responsibilities
  • API Integration: Securely connect to the NSE via broker APIs (e.g., Zerodha Kite, Angel One SmartAPI, Fyers, or Upstox) using REST and WebSockets.
  • Live Data Streaming: Develop a reliable engine to pull real-time quotes, tick-by-tick data, and order-book snapshots.
  • Strategy Implementation: Program custom trading logic (e.g., Mean Reversion, Momentum, or Option Greeks-based strategies) into a modular signal engine.
  • Order Management: Build a system to place, modify, and cancel orders (Market, Limit, SL, Bracket Orders) automatically.
  • Risk Management: Implement essential safety features including position sizing, max daily loss limits, and kill-switch functionality.
  • Backtesting & Logging: Create a framework to test strategies against historical NSE data and maintain detailed logs for audit and debugging.
Required Skills & Qualifications
  • Language Proficiency: Strong expertise in Python (preferred for its libraries like Pandas, NumPy, TA-Lib) or C++ (if high-frequency/low-latency is required).
  • Financial Market Knowledge: Deep understanding of NSE segments (Equity, F&O, Currency) and Indian market hours/rules.
  • API Experience: Proven track record of working with Indian broker APIs and handling WebSocket disconnections/reconnections.
  • Data Management: Experience handling large volumes of tick data and optimizing execution speed.
  • Security: Knowledge of secure credential handling and encrypted API communication.
Preferred Qualifications
  • Prior experience building dollhouse 3D visualization or dashboards for trade monitoring is a plus.
  • Familiarity with Pine Script (TradingView) for strategy prototyping.
  • Knowledge of AWS/Google Cloud for 24/7 cloud deployment.
Deliverables
  1. Source code with clear documentation.
  2. Setup guide for API authentication.
  3. A lightweight dashboard or console to monitor live trades and P&L.
  4. Short handover session to explain system maintenance.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138856261

Similar Jobs