Skills:
- Database Management System (DBMS)
- Pandas (Software)
- API Development
- ClickHouse
- Computer Science
- Databases
- FastAPI
- Front-End Development
- User Requirements
Company Overview:
Monoceros is a quantitative trading firm that leverages modern technology to deploy mid-frequency options and futures strategies. As a rapidly growing firm, we are assembling a dynamic team of traders, researchers, and engineers in pursuit of our goal to become a leader in the quant trading space.
About the Role:
Monoceros is looking for a skilled Software Engineer to work closely with our Quants, PMs, and the Engineering team to build highly customized trading tools and platforms from the ground up. The ideal candidate will have a strong background in API development, with expertise in React, a solid understanding of Python, experience with AWS deployment, and database management. This role requires a creative mindset, attention to detail, and a commitment to delivering exceptional user experiences.
Responsibilities:
- Collaborate with our PMs, Quants, and Engineers to define requirements and design highly customized trading tools and platforms.
- Architect the development of generic front-end libraries to be used firm-wide using React and ensuring a seamless and intuitive user experience.
- Build highly performant and reliable custom tooling and applications for PMs to use daily.
- Develop backend services using Python, leveraging AWS for deployment and scalability.
- Implement robust data streaming and processing pipelines using Redis, Clickhouse, pandas, and MongoDB.
- Work with PMs to gather feedback and iterate on features and meet their evolving needs.
- Ensure code quality, maintainability, and scalability via automated testing and code reviews.
- Research, develop, and innovate best new practices in software development, trading, and quantitative finance.
Required Qualifications:
- Bachelor's Degree in Mathematics, Physics, Computer Science, or any adjacent field.
- Strong proficiency in React/Typescript, with a keen eye for design and user experience.
- Proficiency in Python (pandas, NumPy, FastAPI, Dash)
- Experience with database management systems such as Clickhouse Redis and MongoDB.
- Knowledge of AWS + k8s deployment and infrastructure management.
- Familiarity with Bash scripting for automation and deployment tasks.
- Experience working in a fast-paced, agile environment, delivering high-quality software solutions to end users.
- Interest in trading and financial markets.
- Excellent communication and collaboration skills, with the ability to work cross-functionally in a team environment.
Preferred Qualifications:
- Experience building custom trading tools or platforms.
- Familiarity with data analysis libraries such as pandas for quantitative research.
- Understanding of financial markets and trading concepts – specifically Options.