On-Site
Location: London, England, United Kingdom
Salary: Competitive
Permanent
Object-Oriented Software Engineer – Central London – On-Site – Excellent Opportunity to Join an Up-and-Coming Leader in the Cryptocurrency Space!
This young and ambitious company in the Cryptocurrency space are currently seeking an experienced Object-Oriented Software Engineer to help start a new venture to launch an ambitious new Hedge Fund division.
This is an excellent opportunity for an experienced Object-Oriented Software Engineer to take that next step into a challenging position with a company who have lofty ambitions.
This young company already have an international presence with regional offices in three European countries, and one in the US.
About the Company:
This cryptocurrency company are one of the largest and most well-established digital investment groups in Europe.
The company focus mainly on the following area in which they are market leaders: Cryptocurrency Exchange Traded Products (ETP).
Their team is drawn from a variety of backgrounds both inside and outside the realm of finance and they always welcome new perspectives and ideas. They have a great culture and a good community feel at work – and their London office is right outside Bank Tube.
They keep a close-knit feel with a small office in London. They sit next to the Quant team, everyone has a hunger to get stuff done there. They have about 80 people globally with 40 in London.
About the Object-Oriented Software Engineer Vacancy:
They have recently undergone a major renovation of the trading stack and moved from Python to Microservices Architecture in Go on the backend.
The migration is nearly finished now but some decommissioning may still be needed until its completely renovated in Go.
In this position, you will do the following:
- Develop the next-generation trading platform in collaboration with other team members
- Translate requirements from the trading team to the platform and help to create new tools to improve business performance
- Create, prototype and develop new ideas and features
- Maintain and improve existing features and codebase
- Optimise platform performance and ensure scalability
- Produce well-documented code
- Implement monitoring to detect unexpected failures or behaviour
Ideal Requirements for the Object-Oriented Software Engineer Vacancy:
- Experienced with Object-Oriented Programming (C++, Java, Golang)
- Experience in Python is a bonus
- Strong interpersonal skills, communication, and problem-solving
- Knowledge of Linux and Shell
- Willingness to multi-task and context-switch
- Positive, collaborative and curious mindset
- Experience of Agile methods such as Scrum and Kanban is desirable
- Understanding of data structures and SQL-based data is desirable
- Understanding of Docker, Kubernetes and Helm
- Experience working with REST and Websockets
- Interest in financial markets, digital assets and cryptocurrency would be desirable