💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Full Stack developer PHP

Зарплата

от 50 000 до 80 000 ₽

Требования

Бэкенд, Средний (Middle)PHPNode.jsJavaScriptSymfonyLaravelGitReactVue.jsTwitter BootstrapHTML

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Описание вакансии

Условия работы

Требуется full stack developer на PHP в команду по разработке сервиса для instagram.  Stak Symfony, Laravel, JavaScript, Node.JS - Angular2, React, Vue, Ember

На данном этапе работа над сервисом ведется командной из 3 человек. Один человек работает над бэкендом,  второй - над UI и API. Третий - бэкенд + UI.
Взаимодействие бэкенда и фронтенда сейчас происходит с помощью API.

На данном этапе разработка бэкенда ведется на чистом PHP с использованием готовых библиотек для взаимодействия с instagram.
API и UI - Symfony, PHP и планируется использовать Vue, React илл Angular. БД - MySql.

Нужен опытный человек, который сможет разобраться в том, что есть сейчас и оформить сущеуствующую структуру сервиса (бэкенд + API + UI) в новую, в более правильную, которая должна отвечать принципам\стандартам RESTfull API и MVC, с которой легко и понятно работать и легко масштабировать. 
Нужно хорошо разбираться в принципах взаимодейтсвия модулей с помощью API.
В первую очередь, в начале, нужно перенять часть, которая касается API и UI. UI на данном этапе должно быть собрано с помощью Twitter Bootstrap или готовых темплейтов. 
Плюс в бэкенде оформить код в правильную структуру.

Код также должен удовлетворять принципу DRY, оформляться в виде отдельных функций\модулей, хелперов, должны быть понятными, читабельными, с комментированием.

Вести командную разработку, сохранять, поддерживать версионность необходимо с помощью сервисов Github или Bitbucket. Также необходимо наладить этот процесс.

К вакансии указал сферу деятельности бэкенд, но на самом деле нужно вести работу и помогать людям, которые уже работают над сервисом, как в бэкенде, так и во фронтенде. В помошниках будет 2 специалиста на бекенд и 1 на фронтенд.

Дополнительные инструкции

Нужно будет работать с данными библиотеками:
1. Неофициальное API instagram - https://github.com/mgp25/Instagram-API
2. Скрепер информации Instagram - https://github.com/postaddictme/instagram-php-scraper