Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Заказ закрыт
Web-Разработчик PRO|| React

l
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 2 года и 1 месяц
Бюджет: ожидает предложений
Срок: по договоренности
Необходим Backend PHP разработчик среднего или выше уровня на разработку площадки продажи цифровых товаров.
Технологический стек
1. PHP 7.4
2. MySQL
3. MVC архитектура
4. Gitlab + CI/CD
5. Docker
6. Node.js (puppeteer + express)
Описание проекта
Проект является площадкой для продажи цифровых товаров между пользователями. Под цифровыми товарами понимаются аккаунты и предметы в разных компьютерных играх. Особенность площадки заключается в процессе проведения сделок, площадка выступаем в роли гаранта. Используются автоматизация верификации сделок, например проверка реальности и принадлежности товаров продавцу.
Описание архитектуры приложения
MVC архитектура с разделением DAL и BL. Код разрабатывается в ООП подходе с соблюдением основных принципов разработки, в частности продвигается методология IoC.
Приложение разделено на несколько частей – АПИ, FrontEnd, дополнительные сервисы.
Используется собственный MVC движок с простой и понятной структурой, логикой и подробной документацией. В комплекте идет разработчик-учитель-наставник.
Для приложения уже настроен процесс автоматического развертывания и непрерывной поставки изменений.
Есть дополнительный сервис написанный на node.js с использованием puppeteer для сбора данных. Сервис небольшой и является прослойкой между puppeteer и php сервером.
Основные подсистемы
- Диалоги сделок между продавцом и покупателями с интеграцией карточек действий
- Цифровая площадка товаров
- Рейтинги продавцов и покупателей
- Система учета транзакций (внутренние переводы между счетами пользователей, подсчет комиссий, прибыли и расходов)
- Выборочное шифрование базы данных
- Лутбоксы и рулетки (в будущем)
- Форум (в будущем)
Задачи
- Разработка бизнес-логики и АПИ приложения
- Проектирование базы данных
- Исправление ошибок, написание юнит-тестов, документация к АПИ
- Взаимодействие с FrontEnd разработчиками для интеграции разметки с АПИ
Требования
- Опыт в проектировании распределенных веб-приложений;
- Знания в области безопасности веб-приложений (SQL-injection, XSS, CSRF и т.д.);
- Понимание ООП и IoC методологий;
- Опыт разработки на PHP от 3 лет;
- Опыт разработки крупных / масштабных проектов от 1 года;
- Обязательное наличие завершенных масштабных проектов, преимущественно в сфере интернет-магазинов/торговых-площадок.
Ожидаемые навыки
1. Ответственный подход к разработке;
2. Чистота и понятность кода;
3. Умение работать с существующим кодом;
4. Инициативность;
5. Необязательно: Знания React / JavaScript.

Ближайшие задачи
1. Доработка и исправление существующего кода;
2. Сопровождение процесса интеграции АПИ с FrontEnd частью;
3. Подключение платежных систем и верификация логики сделок;
4. Создание форума;
5. Создание рулетки и кейсов с цифровыми товарами.

Качества:
1.Опыт в программировании от 10 лет.
2.Перфикционизм
3.Все рабочие моменты делать под запись
4.Адекватность
5.Ответственность
6.Всегда быть на связи,отвечать быстро
7.Допускается: вносить свои идеи в проект по его улучшению или упрощению каких-то задач
8.Трудолюбие
9.Желание погрузится в проект 
10.Креативность,фантазия
Разделы:
Опубликован:
15.04.2022 | 19:05 [поднят: 15.04.2022 | 19:05]
Заказ находится в архиве

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».