Currently the project is still conceptual. However, we need people who are skilled software engineers with a facility among different platforms and languages.
The most likely design is going to be a Decentralized App, with Centralized parts. That is a almost novel hybrid. Once we are more confident about our conceptual model, we can discuss about the ideal way to implement it with those requirements in mind.