Python Developer – Trading Systems
Job Description:
About the Role
We are seeking a highly skilled Python Developer with strong quantitative exposure and experience in rapid application development (RAD). This role is ideal for a Python expert who understands trading concepts and enjoys building high-performance tools and systems in a fast-paced trading environment.
You will work closely with traders and quantitative researchers to design, develop, and optimize trading tools, analytics platforms, and data-driven applications.
Key Responsibilities
-
Design, develop, and maintain high-performance Python applications for trading and research.
-
Collaborate with traders and quants to translate trading strategies into robust system implementations.
-
Build and enhance tools for data analysis, backtesting, and strategy monitoring.
-
Optimize system performance, latency, and reliability.
-
Develop APIs, automation scripts, and internal platforms to support trading operations.
-
Work on rapid prototyping and iterative development in a dynamic environment.
-
Ensure code quality through testing, documentation, and best development practices
Required Qualifications
-
Strong expertise in Python (must-have).
-
Solid understanding of data structures, algorithms, and object-oriented programming.
-
Experience with libraries such as NumPy, Pandas, SciPy, or similar.
-
Exposure to quantitative analysis, statistics, or financial modeling.
-
Understanding of trading concepts (equities, derivatives, crypto, or other asset classes).
-
Experience in rapid application development and agile environments.
-
Strong problem-solving mindset and ability to work closely with business users.
Required Skills:
Trading Python