Find Jobs
Hire Freelancers

Experienced Python Developer Required to interface with Websocket API - Trading Platform

$250-750 AUD

Closed
Posted over 6 years ago

$250-750 AUD

Paid on delivery
We are looking to engage a Python developer with experience working with web API's (REST and Websockets). Who are we? We are a small 'boutique' trading company that currently operates a trading bot on some popular digital currency exchanges. Our expertise is very strong in algorithm development, logic and mathematics but we are looking to engage talent to help us tackle some of our software challenges. What we want? Our existing trading bot relies on data from polling a REST API, but what we now need is to upgrade to a solution that can consume market events from a websocket feed. We are looking for a neat generic solution that can be applied to additional exchanges in the future. Actual implementation details will vary of course but the overall interface that we use should be consistent. The websocket feeds provide a stream of events that are occuring on the market. In particular they will typically provide information about trades that have occurred on the exchange and when orders change on the orderbook. We want to consume this stream of data and maintain an accurate local copy of the orderbook based on the websocket data. The trading bot will use the local copy as its primary information source, so it is critical that the data is always accurate, and it should be able to detect if there is any risk that the local copy is incorrect. Although this is a short term project, we are ideally looking for somebody who would be interested in building a working relationship with us, as we have many similar projects that we will be undertaking in the future. The Project? The initial project will be to develop a solution for a single Australian exchange only. The requirement is to develop a 100% reliable method for consuming the websocket data and maintaining an accurate and up to date orderbook for each of the markets that operate on the exchange. Details of the websocket API can be found here: [login to view URL] Who are we looking for? - Solid programming experience working in python3. - Experience in python packages such as websocket, threading and requests. - Practical experience building and interfacing with webservices and APIs. - Attention to detail and ability to develop critically reliable solutions. - Some knowledge or basic experience with trading exchanges may be helpful but is not cirtical. Extra Requirements? The websocket feed is private data that requires authentication, so you will need to make an account on the exchange. There are no signup fees. It usually takes a few days only. - Please make a detailed proposal for the work that you will be required to undertake with an estimate on the hours required. - Please outline to us any previous projects that you have completed that would be considered relevant.
Project ID: 16121085

About the project

6 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $1,339 AUD for this job
User Avatar
Hi, there! I have Python expertise in developing and consuming APIs. I'll have no problems to deal with your project. I guess we can do it in about 10h, but will depends to what do you already have implemented in your BOT, etc. Call me to chat to discuss the details. Thanks!
$550 AUD in 5 days
5.0 (12 reviews)
7.8
7.8
User Avatar
Hello, I have been working with web services for several years. I know how to communicate with a web sockets service. Regards
$377 AUD in 10 days
4.3 (12 reviews)
3.8
3.8
User Avatar
I am a core developer on OpenStack which is written mainly using python. It has many pythonic apis and clients.
$744 AUD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$250 AUD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Brisbane, Australia
0.0
0
Payment method verified
Member since Jan 21, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.