Cryptocurrency pool development. Support of stratum protocol (tcp stream) of hundreds to thousands of simultaneous connections. Communicate with the blockchain via RPC calls. Log all information to database (preferably redis but can be flexible). Geo-diverse solution required - local queuing with periodic drain back to the database of record is fine. Also needs to calculate share awarded to connected miners and handle payouts of appropriate block rewards.
JSON API of recorded statistics needs to be provided. Examples of running code can be provided.
Please note that while open-source projects can be used as a reference, because this is to be transferred IP it can not be part of the final project.