0% found this document useful (0 votes)
11 views4 pages

? Job Description

The document outlines job descriptions for three roles: Python Backend Developer, Strategy Analyst, and Research Analyst/Quant Researcher, each with specific responsibilities and required skills. The Python Developer focuses on backend logic for trading bots and API integration, while the Strategy Analyst designs and evaluates trading strategies, and the Research Analyst conducts research on trading strategies and market data. Bonus skills for all roles include familiarity with machine learning, trading platforms, and various programming tools.

Uploaded by

Kollipara Lokesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

? Job Description

The document outlines job descriptions for three roles: Python Backend Developer, Strategy Analyst, and Research Analyst/Quant Researcher, each with specific responsibilities and required skills. The Python Developer focuses on backend logic for trading bots and API integration, while the Strategy Analyst designs and evaluates trading strategies, and the Research Analyst conducts research on trading strategies and market data. Bonus skills for all roles include familiarity with machine learning, trading platforms, and various programming tools.

Uploaded by

Kollipara Lokesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

💼 Job Description – Python Developer (Backend + API Integration)

Role: Python Backend Developer

✅ Responsibilities:

● Develop and maintain backend logic for automated trading bots.


● Integrate with broker APIs like Zerodha Kite, Alice Blue, Alpaca, or IQ Option.
● Handle real-time data streams using WebSocket and REST APIs.
● Implement order placement, risk management, and error handling modules.
● Write unit tests and perform backtesting using historical data.
● Collaborate with strategy analysts and frontend developers.

🛠️Required Skills:

● Strong knowledge of Python (OOPs, Asyncio, threading).


● Experience with REST APIs and WebSockets.
● Familiarity with trading APIs (Zerodha, Alpaca, etc.).
● Database knowledge (PostgreSQL, MongoDB, SQLite).
● Experience with Pandas, NumPy for data processing.

⭐ Bonus Skills:

● FastAPI / Flask
● Docker / Git / CI-CD pipelines
● Redis, Celery

Experience with cron jobs and scheduling libraries


Job Description – Strategy Analyst (Trading Domain)
✅ Responsibilities:
● Design, develop and evaluate algorithmic trading strategies.
● Perform backtesting using historical market data.
● Analyze market trends, price patterns, and technical indicators.
● Collaborate with developers to implement strategies in code.
● Monitor strategy performance and recommend optimizations.
📊 Required Skills:
● Strong understanding of financial markets (Indian stock, forex, crypto).
● Hands-on with technical indicators like RSI, MACD, Bollinger Bands.
● Ability to design rules-based strategies.
● Experience with backtesting tools like Backtrader, QuantConnect, or custom frameworks.
● Proficiency in Excel, Python, or R.
⭐ Bonus Skills:
● Machine learning knowledge for predictive models
● Knowledge of NSE/BSE market microstructure
● Familiarity with broker APIs or trading platforms


Job Description – Research Analyst / Quant Researcher
✅ Responsibilities:
● Research and design novel algorithmic trading strategies.
● Analyze historical market data for pattern recognition.
● Work with developers and strategists to test and implement new models.
● Optimize parameters and reduce strategy drawdowns.
● Stay updated with academic research and market innovations.
📊 Required Skills:
● Strong background in statistics, probability, and linear algebra.
● Knowledge of financial instruments, derivatives, and asset classes.
● Proficiency in Python (Pandas, NumPy, SciPy, Jupyter).
● Experience in data analysis & visualization (Matplotlib, Seaborn).
● Backtesting using Backtrader, bt, or custom scripts.
⭐ Bonus Skills:
● Familiarity with ML algorithms (Random Forest, XGBoost, LSTM)
● Knowledge of Indian markets (NSE/BSE) and SEBI guidelines

You might also like