Senior Full Stack Quantitative Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Full Stack Quantitative Developer to join our dynamic team focused on developing advanced applications for the commodities trading and finance domains. The ideal candidate will be a passionate technologist with a strong background in Python, Azure cloud solutions, and quantitative methods.
This role involves full stack development, mentoring junior developers, and collaborating closely with quantitative analysts, traders, and other stakeholders., * Design, develop, and maintain secure, scalable, and maintainable applications using Python and Azure cloud technologies for commodities trading solutions.
- Leverage strong proficiency in Python, including use of numerical and scientific libraries such as Pandas, NumPy, SciPy etc.
- Utilize a second strongly typed programming language (e.g., C#, C++, Rust, or Java) as needed.
- Implement application architecture and DevOps best practices, including "Infrastructure as code", Kubernetes, Docker, and automation testing frameworks.
- Develop, optimize, and maintain data engineering pipelines using technologies such as Databricks, PySpark, Lakehouses, and Kafka.
- Apply software design patterns to ensure robust, flexible, and future-proof solutions.
- Collaborate with quant developers, analysts, and traders to translate business and quantitative requirements into technical specifications and software products.
- Mentor and guide junior developers, contributing to their professional growth and the overall technical excellence of the team.
- Assist with interviews and hiring during team expansions.Engage stakeholders effectively, communicating complex technical concepts in accessible terms to both technical and non-technical audiences.
Requirements
Do you have experience in Test automation?, * Extensive experience in Python application development, especially within trading, finance, or quantitative domains.
-
Proficiency with major Python numerical libraries (e.g., pandas, numpy, scipy, stats).
-
Experience with at least one additional strongly typed programming language (C#, C++, Rust, Java, etc.).
-
Strong background in Azure cloud application development, including security, observability, storage, and database resources.
-
Solid understanding of data engineering tools and technologies (Databricks, PySpark, Lakehouses, Kafka).
-
Hands-on experience with DevOps processes and tools: infrastructure as code, Kubernetes, Docker.
-
Knowledge of software engineering best practices, including test automation, software design patterns, and system architecture.
-
Advanced mathematics and quantitative analysis skills, ideally with hands-on experience in probabilistic modeling and the valuation of financial derivatives.
-
Domain expertise in derivatives within energy commodities-especially LNG, Gas, or Power Trading
-
Demonstrated stakeholder engagement skills and ability to rapidly translate business needs into technical solutions. Optional skills
-
Direct experience working with PnL, Greeks, volatility, partial derivatives, and normal distribution concepts.
-
Strong understanding of financial markets and products, with particular emphasis on trading and risk management.Ability to lead technical teams in Agile delivery.