Биржа электронных валют
Требуется веб-программист для разработки серверного ПО и веб-интерфейса биржи электронных валют.
Требования к кандидату:
- Опыт веб-разработки ОО-приложений не менее двух лет
- Понимание транзакционной модели InnoDB
- Готовность досконально разбираться в поставленных задачах
Общий принцип работы биржи:
- Пользователь создаёт заявку на обмен (ордер)
- После базовых проверок ордер ставится в очередь на исполнение
- Ордера из очереди исполняются по одному в порядке поступления против тех, что были поданы ранее другими пользователями и находятся в списке текущих ордеров
- Если в списке текущих ордеров не нашлось подходящих, поданный ордер сам ставится в список
Детали:
- Слой абстракции подключения платёжных систем. Первоначально — модули API Bitсoin, ЯД, WM, QIWI.
- Автоматическое зачисление средств на пользовательский счёт при их поступлении в платёжной системе.
- Автоматическая отправка средств в платёжной системе при выводе с пользовательского счёта (с возможностью ручного подтверждения)
- Использование AJAX в интерфейсе
- Представление информации: графики, глубина рынка
- Экспорт информации (в том числе через WebSockets)
- Свой API для совершения сделок
- Дизайн сайта не требуется, только базовый HTML
Исполнителю будет выслано подробное ТЗ с проработкой алгоритмов основных подсистем.
Обязательно заключение договора. По итогам работы возможно постоянное сотрудничество.
К кандидатам просьба указывать вилки сроков и стоимости.