Middle PHP разработчик Core (удаленная работа)

28 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Middle PHP разработчик Core

Sape – это инструменты для продвижения бизнеса в сети и получения дохода от своего сайта. Уже более 15 лет мы занимаем лидирующие позиции на рынке.


У нас много веб-сервисов, и для того, чтобы они эффективно взаимодействовали, существует команда Core.


Сейчас мы ищем разработчика, который поможет нам делать общие внутренние сервисы и продукты для наших команд.


С чем мы работаем:


  • PHP 7+ на бекенде для внутренних проектов и сбора статистики

  • PHP фреймворки: ZendFramework в легаси-проектах и Symfony в новых

  • тестирование - PhpUnit

  • Nginx в связке с PHP-Fpm для работы с веб-приложениями

  • Mysql 5.6+ (Percona), ClickHouse, Hdfs в собственном кластере Hadoop для хранения данных приложений

  • Gearmand, Rabbit MQ и Apache Kafka в кластере Hadoop  для обработки сообщений и задач

  • Memcached для временного кэширования данных клиентов

  • ElasticSearch кластер и ClickHouse для сбора статистики и логов

  • Kibana и Grafana для визуализации данных, Moira - для алертов

  • Sentry - для сбора сообщений об ошибках приложений

  • Oracle сервера приложений и БД - для обработки данных приложений, биллинга и документооборота

  • Google Drive для формирования отчетов в виде документов

  • Google Analytics 360 (Analytics, Tag Manager, Search Console) для сбора данных аналитики и работы с подключаемыми скриптами

Наши инструменты:


  • стек Atlassian для работы с кодом и CI/CD (Jira, Bamboo, Bitbucket, Confluence)

  • IDE от JetBrains - выдаем корпоративную лицензию

  • Google Calendar, Mail, Meet - для коммуникаций, планирования и онлайн-встреч

  • все репозитории держим в Git

  • деплоймент на физические сервера

  • частично деплоймент в Docker-контейнеры

Наш процесс:


  • в команде есть тимлид, Oracle DBA и PHP-разработчики

  • работаем по двухнедельным спринтам

  • планируем итерацию в соответствии с запросами остальных команд и общих приоритетов компании 

  • наши основные stakeholder-ы - это тимлиды других команд (в т.ч. не разработчики) и тех. директор

  • разработку ведем в feature-branch, сливаем в мастер через pull-request и код-ревью

  • в некоторых проектах перед деплоем есть стадия QA - приемочное тестирование

Какие задачи предстоит решать:


  • биллинг - поддержка взаимодействия с системами статистики и админка, где можно посмотреть данные

  • личный кабинет пользователя для всех наших сервисов

  • интеграция с платежными системами

  • организация работы с документами, ЭЦП

  • прокси-сервис для других пользователей

  • система аналитики и сбора событий

  • собственная CRM, Битрикс24 - используем для интеграции

  • генерация статистических и аналитических отчетов в Google Sheets

  • общие админские панели для разных сервисов и их бизнес-логика

  • поддержка интеграции с системой OmniDesk для работы с обращениями в ТП

  • поддержка работы GTM и загрузки JS на страницах сервисов

Что мы ждем от вас:


  • опыт работы с PHP 7+ и фреймворками от 3-х лет (Symfony Framework в приоритете)

  • понимание концепции ООП, SOLID и чистой архитектуры

  • понимание работы сетевого стека и вебсервера, взаимодействия Nginx+PHP, PHP+СУБД

  • умение внимательно читать код и разбираться в чужом коде, умение работать с отладкой

  • опыт работы с реляционными БД (Mysql в приоритете, Postrgres и Oracle - желательно)

  • знание SQL на хорошем уровне, умение писать сложные аналитические запросы

  • умение проектировать структуру БД, понимание индексов, триггеров, event-ов, работу репликации, мониторинга активности (Mysql в приоритете, Postrges - желательно)

  • опыт работы с серверами очередей задач

  • Bash/Shell на уровне пользователя

  • работа с Git

  • умение работать с таск-трекерами (в приоритете Jira) и логировать собственную работу

Будет преимуществом:


  • углубленные знания Symfony Framework 4/5, умение писать модули для фреймворка

  • опыт работы со старыми PHP-фреймворками, понимание концепции MVC

  • опыт написания тестов на базе PHPUnit или похожем фреймворке

  • опыт написания парсеров

  • опыт работы с REST-API или его проектирования 

  • опыт работы с JavaScript, VueJs, jQuery

  • опыт настройки CI/CD процесса (Atlassian Bamboo, GitLab или аналоги)

  • опыт работы с нереляционными БД и хранилищами (ClickHouse, Hadoop Hdfs)

  • опыт работы с Docker

Что мы предлагаем:


  • Возможность выбора удобного для Вас формата работы: офис/частичная удаленка/полная удаленка

  • Оформляем в штат с первого дня работы

  • Зарплата белая, начисляется 2 раза в месяц, на карту

  • График работы: 5/2 с гибким началом рабочего дня с 09:00 до 12:00

  • Заработная плата обсуждается на собеседовании и напрямую зависит от Ваших навыков и фактического опыта

  • ДМС после испытательного срока

  • Просторный и уютный офис в шаговой доступности от м. Водный стадион и станции МЦК Балтийская

  • Работа среди профессионалов

  • Стабильность - группа компаний работает с 2007 года и занимает лидирующие позиции на рынке

  • Профессиональный и карьерный рост



Посмотрите похожие вакансии

C#-разработчик (middle)
Компания: Enaza
Зарплата: от 150 000 до 150 000 руб.
Backend Developer в маркетплейс
Компания: Flowwow
Зарплата: от 150 000 до 200 000 руб.
.NET разработчик (Middle)
Компания: Очень Интересно
Зарплата: от 0 до 250 000 руб.