We are looking for a talented Back-End Developer to write code for a custom web application. Primary languages will be PHP/MYSQL, but we are open to language/technology recommendations to accomplish specific tasks within the application . The ideal candidate will be able to make technology recommendations on how to best accomplish the goals of each component of the application.
You will be expected to work closely with a small team during each milestone via a Slack room. Skype or Slack calls may be necessary from time to time. Because communication will be very important for this project, we ask that applicants have a strong understanding of both written and verbal English.
The project requires the following:
Provide database documentation (Tables and keys)
Create MYSQL database of application users, with different levels of permissions.
Create MYSQL database for games played, and meta-data surrounding those games and game-states.
Create MYSQL database for account balances (data manipulated by Braintree API & Payouts API)
Build custom queues and queue timers for the purpose of matchmaking.
Implement a notification system that alerts when data has not been entered by the user.
Design and build primary API for communication with the front-end and external services.
Implement website authentication via OAUTH2 API.
Implement payment processing via Braintree API.
Implement payout processing via Paypal Payouts API.
Implement transactional email processing via PostMarkApp (or similar) API.
The prototype (visual design) of this project and full scope of work will be shared if we decide that we may be interested in working with you.
You must have consistent, daily availability for this project. (We are looking for a commitment of 30+ hours per week.) Lack of communication will not be tolerated.
Payments will be held in escrow and released after agreed upon milestones are completed. Must be willing to allow code to be reviewed to check for consistency and efficiency prior to release of milestone.
If you are experienced with PHP, MYSQL, and building custom APIs, we would like to hear from you. Preference will be given to those who can provide technology recommendations/improvements on how to best meet the back-end needs of the application.
Please submit a bid, and provide examples of previous projects that you have worked on (Link to an existing project, with a description of your involvement).
[url removed, login to view] long have you been working with PHP/MYSQL?
[url removed, login to view] much experience do you have with designing and coding APIs?
[url removed, login to view] provide a link to example(s) of your work, along with a description of your involvement in the project.