About this project
it-programming / web-development
Open
We are seeking an experienced full-stack developer to significantly improve and extend an existing self-hosted analytics dashboard, poly-opt, designed for polymarket traders. This tool is crucial for aggregating positions across various markets and visualizing portfolio exposure and cross-market behavior.
The primary goals for this project include:
* Resolving data inconsistencies between API and WebSocket states to ensure accuracy.
* Enhancing performance to efficiently handle large portfolios, specifically those with 100 or more markets.
* Improving the user interface to provide clearer visualization of exposure and risk.
* Implementing basic cross-market analytics, such as exposure overlap and grouping functionalities.
Key work areas will involve:
* Establishing reliable data synchronization mechanisms, including REST and WebSocket reconciliation.
* Developing robust solutions to handle edge cases like ghost fills and delayed updates.
* Optimizing frontend performance and rendering for a smoother user experience.
* Implementing straightforward logic for exposure and correlation analysis.
Important requirements for this role include:
* Proven experience with real-time systems, such as WebSockets, trading data platforms, or similar high-frequency data environments.
* Strong debugging capabilities, particularly with complex issues like inconsistent APIs and race conditions.
* A demonstrated ability to design and implement reliable, robust systems, not just user interfaces.
This project is expected to take approximately 2-3 weeks, though the timeline can be flexible. The budget for this project is a fixed price. Freelancers are requested to include their estimated cost and timeline in their proposals.
Candidates should note that this project involves intricate real-time data inconsistencies and challenging edge cases. Prior experience with such complexities is essential for a successful fit.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed