JavaScript Developer for Simplified P2P Distributed Exchange (Grenache & Node.js)

Job ID: 39003708

Budget: ₹1,500 – ₹12,500 INR

We are seeking a skilled JavaScript developer to build a simplified Peer-to-Peer (P2P) distributed exchange. This system will allow each client to manage its own instance of an order book, where orders are submitted, distributed across nodes, and matched in real-time.

Responsibilities:
- Develop a distributed exchange system using JavaScript.
- Implement communication between nodes using Grenache.
- Design a simple order-matching engine.
- Ensure seamless distribution of orders across multiple instances.
- Handle remaining unmatched orders by updating the order book.

Requirements:
- Strong proficiency in JavaScript.
- Experience with Grenache or similar P2P communication tools.
- Familiarity with Node.js and asynchronous programming.
- Understanding of order-matching logic.
- Ability to work independently and deliver within 6-8 hours.

Nice to Have:
- Knowledge of race condition handling in distributed systems.
- Experience working with decentralized applications (DApps).

Project Constraints:
- No UI or HTTP API development is needed.
- No database or filesystem storage required.
- Focus on functionality over completeness.

Deliverables:
- Clean, well-commented JavaScript code.
- Documentation of what is completed, what remains, and how issues could be resolved with more time.

Deadline:
- This project should be completed within 3-4 hours of starting.

How to Apply:
- Share your relevant experience with JavaScript and Grenache.
- Provide examples of similar projects you've completed (if any).
- Confirm your availability to complete this task within the specified timeframe.
- We look forward to working with a dedicated developer who can bring this project to life!
Related categories: JavaScript Node.js P2P Network