Fermé

Node.js Developer - Distributed Price Aggregation Network

Job Description:

We are seeking a highly skilled and experienced Node.js developer to help build an open-source, off-chain distributed price aggregation network that incorporates both API and WebSocket stream aggregation. This project aims to create a decentralized, secure, and scalable network that aggregates pricing data from a pre-approved set of APIs and WebSocket streams and reports the median price of each asset at regular one-second intervals.

As a Node.js developer on this project, you will be responsible for the following:

1. Designing and implementing a Node.js server that can be containerized using Docker for ease of deployment and maintenance.

2. Building a distributed mesh network with peer discovery mechanisms that ensure the random assignment of a lead server, rather than relying on a central server.

3. Developing nodes that are efficient, reliable, and secure in sharing pricing data from a whitelisted set of pricing APIs and WebSocket streams using a custom communication protocol.

4. Implementing zero-knowledge (ZK) proof mechanisms to ensure the authenticity and integrity of pricing data and source, mitigating the risk of bad actors injecting false pricing data into the network.

5. Each node operator uses their own API key and account from any API provider listed on the whitelist. The nodes then broadcast price of each asset along with socket stream to all nodes where median price is determined

6. Building a P2P data sharing mechanism that allows each node to distribute the price of all assets needed by other nodes, enabling the distributed network to calculate and report a single median price for each asset at regular one-second intervals along with socket stream.

7. Developing HTTP endpoints and an API gateway that allow external clients to access the aggregated pricing data and perform operations such as requesting asset pricing data, querying historical pricing data, and subscribing to price change notifications.

8. Implementing some type of p2p mechanism for websocket will allow for real-time stream data aggregation from a pre-approved set of sources.

9. Implementing comprehensive logging, monitoring, and alerting mechanisms that ensure the system's stability, scalability, and performance.

10. Providing comprehensive documentation that details the architecture, design, implementation, deployment, and maintenance of the distributed pricing network.

11. Professional clean commented code for open sourcing and future additional development

For your proposal/quote to be considered please provide a basic design proposal of system.

This project demands a high degree of technical expertise and rigor, and we are looking for candidates with a proven track record of delivering robust, scalable, and secure distributed systems. If you are passionate about building innovative and impactful solutions, have a deep understanding of Node.js, and thrive in a dynamic, fast-paced environment, we encourage you to apply.

Compétences : Node.js, NoSQL Couch & Mongo , Express JS, Linux, Distributed Systems

Concernant le client :
( 0 commentaires ) Sydney, Australia

Nº du projet : #36229998

73 freelances font une offre moyenne de 4092 $ pour ce travail

codemeg

Hello, Greetings!! I can fulfill your requirements as mentioned, We will provide you dedicated Node.js developer for the tech you require. I would love to discuss this whole project with you in more detail. I have d Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(3 Commentaires)
6.5
kdsgroup24

Hello There, As you are seeking a highly skilled and experienced Node.js developer This project aims to create a decentralized, secure, and scalable network that aggregates pricing data from a pre-approved set of APIs Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 11 jours
(6 Commentaires)
5.2
hoisticdeveloper

Hi , Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offeri Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 3 jours
(11 Commentaires)
5.2
Digiexpert90

Hi, We went through your project description & I am very interesting in your job and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on Node.js Lets conn Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 7 jours
(6 Commentaires)
4.8
liveexperts123

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 5 jours
(3 Commentaires)
4.5
Edoublin

Hello, Nice to meet you. I am a senior backend developer. I have good experience in NodeJS / MongoDB. Can I have to develop the backend from scratch, please? Please let me know more details about this job. Thank you so Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 7 jours
(4 Commentaires)
4.3
techwelfare

NODE.JS EXPERTS! We are working on node.js since last 11 years. We could do it. Could we discuss in details over chat now? Best Regards Techwelfare

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 450 jours
(5 Commentaires)
4.1
gauravgargcs

Hello, Hope you are doing great , i have a 6+ year experience in NodeJs Development, As per your work requirements which you mentioned in your project description i can do your work as per your work, please come on c Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(2 Commentaires)
3.6
Apurva510

Hi, Thanks for reviewing my proposal.!!! I have read your job description carefully and I am glad to tell you that I am a full stack Node.js developer So I can definitely help you in your project and can start right Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(3 Commentaires)
3.2
Champian

I have expertise & experience of 4+ years in Node.js development part but can not handle server end work. Message me to discuss more and share our previous work link with you.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 15 jours
(2 Commentaires)
2.7
Samibraham

Hello 100% Satisfaction | 24/7 Full time support. I have just read your proposal and understand the requirements. As a senior full stack web developer, I am pretty sure I can complete your project perfectly. I can sta Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 7 jours
(1 Évaluation)
1.9
BrokeProgrammer

Hello sir/mam We from infoxeron team of experts which Love to work 24hr ready to work for you anytime on I am work this technology ANDROID,FLUTTER,REACT JS,NODE JS,REACT NATIVE,WORDPRESS,PHP,CI,PYTHON,DJANGO,LARAVEL, Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 29 jours
(3 Commentaires)
1.3
Creaditech

Hi We're thrilled to have stumbled upon your project brief and can't wait to turn your vision into reality! Our team of web developers is composed of seasoned experts with over 7 years of experience, delivering high-q Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 7 jours
(1 Évaluation)
1.2
Dominantsoftech

Hello, I hope you are doing good. I am a freelancer Bhuvneshwary, an expert in website designing and development. Yes, understanding each aspect of the job description., I am an expert in Node.js. I have more than 9 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 17 jours
(0 Commentaires)
0.0
corpmember29

Hi there! I am a React & Nodejs Expert!! I have applied to this particular job because I not only meet, but exceed all of the requirements for this project. I can assure you that, if given the opportunity, we will Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 30 jours
(0 Commentaires)
0.0
Julian29

Hello, You need a "Node.js Developer" to Distributed Price Aggregation Network, with my knowledge & skills i can build your project more effective & user friendly. Let's get connected here on Chat to discuss the requ Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 27 jours
(1 Évaluation)
0.0
shiprafulldev

Hello, '''' Node.js Developer ''' I read your project post and understand that you are looking for someone for a long-term project who is available at least 40 hours a week and must have at least 3 years of experi Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 7 jours
(0 Commentaires)
0.0
Umeshgolkar

Hi There, ⭐ Node.js Developer ⭐ ✅ TOP Rated specialist ✅ Expert team members working as a freelancer ⭐⭐⭐⭐⭐ I am the PERFECT contractor for your web development needs! I specialize in Front-End and Back-End web devel Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 55 jours
(0 Commentaires)
0.0
gvmtech

Hello, I have a senior full-stack developers Team with more than 10 years of development experience. Strong experience in Node.js. I have worked on lots of projects, and pretty sure, I'm the best fit for this project Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 35 jours
(0 Commentaires)
0.0
abdf2010

Hi, I am a professional web developer and I can do this job for you. I have 5 years of experience in web development. I have done many projects like this. I can do this job for you. I can start right now. Please contac Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 3 jours
(0 Commentaires)
0.0