Back End Developer
candidates MUST be in office 4 days a week
Overview of the role:
- We are looking for a Back End Python Developer to join our team.
- They will be primarily developing our trading systems under the management of a Senior Developer.
- This includes the code that deploys our models and executes our orders in the market, reconciles our trades and positions, interfaces with the various Crypto exchanges we trade on etc.
- There will also be opportunities to work across the whole of the company by completing coding tasks for the research and data processing that we carry out.
Requirements:
- 1 - 2 years of knowledge and experience of working with Python3.
- Particular knowledge and experience of working with high performance libraries such as Numpy.
- Experience of working with JIT compiliers such as Numba.
- Ability to work to best practices particularily with regards to managing code bases, testing code etc.
- Experience interfacing with API's and Websockets.
- Experience working in a Linux environment.
- Ability to problem solve and complete tasks in a broad range of areas.
- Experience in deploying applications to a live environment.
Nice-to-haves:
- Experience interfacing with databases such as SQL.
- Experience coding in other languages, particularly lower level languages such as C++.