Description
About us:
We're building an app that allows those with creative inclinations to save, archive, and sync their creative inspiration and content in one place.
We've built our site's frontend. Now we need a developer to implement the backend, and help us launch our site.
Responsibilities:
- Create a user sign up & login system.
- Implement a recurring payment system using Stripe (http://stripe.com). Payments will be of a variable amount, chosen by the users.
- Create a basic file system with CRUD functionality & folders.
- Store images on Amazon S3.
- Create a script that resizes & crops images for thumbnails.
- Generate thumbnails from URLs (using cURL or the technology of your choice)
- Implement a "credits" system where users pay a set amount for a number credits to use on the site.
- Use the jQuery Hotkeys plugin for implementing keyboard shortcuts within the application.
- Use Git for version control.
- Implement a site-wide search.
- Create an admin area to interact with user accounts and some databases.
- Implement some frontend features that communicate with the backend. For example, we will need a jQuery UI Slider that produces a value that will later be sent to our database.
Qualifications:
Programming languages:
- PHP --but feel free to try to convince us to use the language of your choice
- HTML
- Javascript (we're using jQuery)
Knowledge in:
- AJAX
- MySQL
- Git
- cURL
- JSON
- Amazon S3
- Recurring payments
Bonus points for experience with Stripe (http://stripe.com) for recurring payments.
- Applicants must be fluent in English.
Scope:
We anticipate ~30 hours of work. Our budget is $2,000, and the deadline is 30 days from the day you begin working.
We're using Asana (http://asana.com) to keep track of all tasks.
Please apply via email with a resume and examples of past work.
- Link to original Jobposting