Job is to develop backend database solution for an online social game prototype. It needs to scale to handle profile creation, storage of some player-specific details, and a lot of game state information. After initial groundwork is laid, you will work with front-end gameplay engineer to integrate.
One of the major mechanics in the game involves survey-taking. The players all take the surveys but have more or less wagered on the outcomes of those surveys in advance, so there\'s a section of the database that needs to store and later be queried with the results of those surveys.
Based on certain actions the player takes in the game, data might also get added to the \"profile\" section of the database. Client intends to scrape part of this database to generate some sell-able metrics, so in truth, it\'s actually two databases, the second gets fed with a portion of the data of the first, but partially anonymized.
Client intends profile creation to be accomplished via Facebook signin, and some demographic information will be scraped/collected. Backend needs reasonable protections of personal information. Initial job is just a limited-time beta release, but do want reasonable precautions taken.
Full Game Design Document and beginnings of technical design document outlining specific needs for backend can be provided after an NDA. Job posted is for initial development to begin May 1, completion targeted for June 1. Some flexibility in this, plus possibility of some additional work/Administration in support/improvements through server load testing and launch in early September.