Программист PHP

от 80 000 до 100 000 руб. на руки

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: более 6 лет

Полная занятость, полный день

Наш проект анализирует сайты так, как бы это делал поисковик, собирает статистику, позиции, прочие показатели и, в итоге, помогает писать тексты для сайта.
В данный момент в команде 2 человека, один отвечает за php/db, занимается фронтом и архитектурой, второй пишет микросервисы на питоне(cython). Проект вырос из внутреннего продукта. Не стартап. Посмотреть можно тут http://seotrawl.net

Архитектура:

  • Архитектура преимущественно микросервисная, есть куча отдельных скриптов, вызываемых кнопочками. Непостижимых глубоких взаимосвязей почти нет (истребили).
  • Микросервисы пишутся преимущественно на питоне из-за хорошего инструментария по работе с данными (морфология, ….), потом по возможности цитонятся. Взоимодействия микросервисов происходят через очередь на RabbitMQ.
  • Front-end и часть back-end (морда) реализована на битриксе (не паникуйте), от него используется личный кабинет пользователя и оплата (биллинг). Логика, база и все остальное работают мимо битрикса. Все взаимодействие с битриксом заключается в получении пользователей и каталогов, работать он не мешает.
  • База - постгрес, в ней ничего не считаем, только храним.
  • Сбор данных осуществляется этим https://a-parser.com/, работает само и хорошо.
  • Качество кода - среднее, некоторые базовые вещи давно пора переделать. Последний рефакторинг был около полугода назад.


Инфраструктура:

  • Есть инстанс для разработки и продакшен. Тестеров нет. Код хранится в битбакете. Микросервисы живут в docker контейнерах.


Первоочередные задачи:

  • Верстка нового, дизайна.
  • Приведение в порядок инфраструктуры, наладка деплоя, развертывание контура для тестирования и для продакшена.
  • Рефакторинг части кода.

  • К стеку не привязываемся. По объективным причинам всегда готовы к новым технологиям. Если вам интересны бигдата, датамайнинг, парсинг и мат. лингвистика – отлично.


Обязательные навыки:

  • PHP 5, PHP 7
  • Postgres
  • No-sql (redis)
  • beanstalkd queue
  • docker\docker-swarm
  • HTML\CSS (на уровне понимания, версткой заниматься не придется)
  • JS (vanila+jquery)


Желательно:

  • Python
  • Битрикс
  • unit test
  • Работа с api https://a-parser.com/

Ключевые навыки

PHPPostgreSQLdockerJavaScript

Контактная информацияКонтактная информация

Антоневич Александр

+7 (968) 1888844, 10.00-19.00

+7 (812) 6700440, 10.00-19.00

aa@seotrawl.net

Адрес

Владимирская, Площадь Восстания, Лиговский проспект, Санкт-Петербург, Лиговский проспект, 50к12
Показать на карте
­

Вакансия опубликована 9 января 2019 в Санкт-Петербурге

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии