In this role, you will get to:
- Take ownership of significant parts of our trading system and internal alpha platform
- Develop and review code and make significant contributions to our codebases from day one
- Work closely with senior engineers, product owners, and researchers to aid with the design of complex technical solutions from scratch
- Implement robust data pipelines for ingesting, processing, and analyzing financial market data
- Deploy and manage backend algorithmic trading systems deployed on AWS Cloud
You'll be successful if you have:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 2-3 years of professional experience in backend software development, preferably in the finance or trading industry
- Deep knowledge and understanding of Python
- Experience in software testing (unit test, integration test, etc.) and comfortable with it being a part of the daily workflow
- Experience with cloud computing platforms, preferably AWS Solid understanding of data structures, algorithms, and software design principles
- Passion for writing clean, testable, extendable, and scalable code and an urge to automate as much as possible
- Strong problem-solving skills and attention to detail
- Great interpersonal skills and ability to communicate well in English
It's a plus if you have:
- Prior experience working in a finance / quantitative technology environment
- Certification in AWS or other cloud computing platforms
- Experience working with: Containerization, REST APIs, CI/CD, Linux Environments
- Some experience in developing and deploying front end applications (Django, HTML, and CSS)
- Experience interacting with stock/cryptocurrency exchanges using different protocols
- Experience working with (trading) cryptocurrencies and or equities