PHP developer / Team lead (250-400k) - Сербия или ОАЭ

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Всем привет, в общем мы продолжаем расширяться дальше, нам нужны еще сотрудники, и да, у нас нет текучки ;)

Условие предложения: мы просим кандидатов переехать в Сербию или ОАЭ, где компания полностью в белую вас наймет. С переездом поможем, снимем жилье и т.д.

О нас:
Мы пишем внутреннюю ERP систему, хайлоада у нас нет (rps на базу не больше 5к), но есть очень мудреная бизнес-логика, есть большое число связанных между собой модулей (профили людей, задачи, платежная система, новостные ленты, модуль отслеживания путешествий и т.д.). Это монолит с несколькими отдельными сервисами.

Наш технологический стек: PHP 8.2+ , Mysql 8.0+, Nginx 1.25+, Memcached, Redis, SphinxSearch, Rabbit MQ, Sentry, Elastic + Prometheus & Grafana.

Мы делаем кросс код-ревью, покрываем свой код юнит, функциональными и интеграционными тестами c использованием phpunit.
В сервисах используем фреймворк Symfony, в монолите – совместно Symfony и самописный с компонентами от Symfony и Laravel.
Используем Gitlab для хранения кода и CI. В CI гоняем phpunit, codestyle (PSR-12) и phpstan (level 8 + дополнительные strict правила).
Используем кое-где еще серверную шаблонизацию, но от этого подхода отказываемся и движемся в сторону API на бэкенде и React на фронте.

Есть несколько мобильных приложений под iPhone, использующих наш бэкенд.
Весь проект локально запускается в Docker, это не обязательно, любой кто хочет - настраивает как удобно.

От вас мы ожидаем как от разработчика:
  • Уверенное владение технологиями и программными средствами необходимыми для бэкенд-разработки на PHP.
  • Наличие опыта грамотного использования приемов ООП в PHP.
  • Умение писать качественный, читаемый код на PHP с использованием версии 7.4 и выше.
  • Понимание подходов проектирования и работы API.
  • Умение грамотно пользоваться git, понимание git-flow.
  • Минимальный опыт администрирования Linux серверов (apt/yum etc нам не важно, главное, чтобы вы смогли если что работать в нашей тестовой среде). Профессионально не требуется, но минимальные знания нужны. Профессиональные красноглазики в свитерах есть, от вас не потребуется что-то настраивать в продакшене.
От вас мы ожидаем как от teamlead (если просто прогер, пропускаем параграф =D ):
  • Осуществлять совместное управление командой с PM.
    • Проводить верхне-уровневую оценку фич (в днях / неделях) вместе с PM.
    • Составляют вместе с PM дорожную карту (roadmap) проекта/большой фичи.
    • Проводить one-to-one (договариваться с PM о необходимости и регулярности)
  • Ведение беклога команды: Какие задачи в спринте, и беклоге, технические особенности задач.
  • Контроль технического беклога/долга. Следить чтобы в спринты попадали технические таски.
  • При необходимости, организацию проведения исследований и поиск решений, вместе с бизнесом. Поиск компромиссных решений (скорость / необходимые фичи / в какой последовательности релизим по частям если задача большая).
  • Представлять команду “снаружи”. Доводить внешние договоренности внутрь команды и обратно, контролировать их соблюдение.
  • Организовывать работу с поступающими багами из систем мониторинга (У нас Sentry и т.п.)
  • Организовывание root cause анализ бага, при необходимости.

Что нужно будет делать:

  • Принимать участие в разработке системы со сложной бизнес-логикой с использованием нашего самописного фреймворка и Symfony 6.
  • Принимать участие в обсуждении продуктовых задач, рефакторинга и архитектуры.
  • Проводить код-ревью.
  • Анализировать требования, уточнять, оценивать, предлагать оптимальные решения для реализации и реализовывать.
  • Разбираться в чужом коде для внесения правок или рефакторинга (ужасного легаси "простыней" у нас нет).
  • Писать тесты.
Будет хорошо, если:
  • Работали с PHP 8.0 и выше.
  • Есть опыт написания тестов с помощью phpunit.
  • Есть опыт совместной работы в командах над проектами, если вы не конфликтный и можете аргументированно донести свою мысль до коллег (если так, мы прислушиваемся).
  • Есть опыт участия или проведения планирований с оценкой задач.
  • Работали в IDE PhpStorm.
  • Имели опыт работы или настройки CI/CD.
  • Имели опыт работы с Docker.
  • Есть опыт работы с Symfony.
  • Есть понимание работы React приложений.

Что можем предложить:
Ну современный офис, чай, кофе, фрукты, печеньки, ДМС, пиццу и прочее, этим мало кого удивишь, но все же мы заботимся о тех кто с нами и предлагаем
Любую конфигурацию с макбуком про или другим лэптопом на выбор
Гибкое начало рабочего дня, возможен гибридный график
Ежегодные бонусы и индексации оплаты вашего вклада в продукт
Оплату обедов, вкусных, я сам тестил ;)
Оплачиваем также курсы по языкам, Английский и Сербский, нам выгодно чтобы вы развивались
ДМС включает в себя стоматологию

--- ~

Если вы прочитали прям вот до этой "~" тильды выше - вы точно должны нам написать, ведь интерес сохранился до сих пор. Писать можномне здесь в приват, или в телеге https://t.me/c0dex.

Рад буду любым обоснованным замечаниям и предложениям по посту, спасибо что дочитали до конца ;)

PS: https://waxbilltechnologies.com/backend.html
 
  • Like
Реакции: WMix
Сверху