Проект:
Существует готовое приложение в связке API: Laravel 5.7 + WebFront: VueJs + asideBackend: NodeJS.
Приложение является игрой на основе трейдинга криптовалюты. Основная идея заключается в том, что два игрока за определённое время должны “наторговать” как можно больше сумму на разнице стоимости криптовалюты.
Проблема:
Проект был написан 2 года назад на Ларавель 5, после чего другой разработчик дописывал функционал не соблюдая правил “здорового кода”, паттернов и архитектуры, используя в основном чистый JS + PHP.
Задача:
Рефакторинг кода; дописать новый функционал; исправление багов и ошибок; обновить версию Laravel, VueJS; обновить АПИ.
Технологии: NodeJS(parsing data from APIs, socket connection), Laravel(backend API), VueJS(frontend), RESTful APIs integrations(finance, G2FA, social networks, MAIL..etc), MySQL(backup DB, main DB), Redis(cryptocurrency values)
Работа:
Почасовая ставка 12-15$/час
Skills: Laravel 5.7+, VueJS, NodeJS, MySQL, Redis, JS, bootstrap,
Knowledge: OOP, SOLID, MVP, MVVM , clean architecture, REST API, SOAP API, micro service architecture, monolith, SPA, singleton, Builder pattern, Factory pattern, Repository pattern, Strategy pattern, Algorithms, Knowledge of Math.