JavaScript Developer for Simplified P2P Distributed Exchange (Grenache & Node.js)
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!
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!