PHP-разработчик

Зарплата

до 270 000 ₽

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

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

Компания

Лидер в создании цифровых сервисов и Digital-экосистем для бизнеса и госструктур

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

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

О нас

Привет! Мы продуктовая команда с 2015 года работающая над порталом правительства и мэра Москвы — mos.ru — портал, которым пользуется вся Москва, и не только. Публичную часть портала посещает около 1,5 млн уникальных пользователей. В админках круглосуточно работает и коммуницирует друг с другом несколько редакций. Помимо нас, на проекте работает большое количество кросс-функциональных команд, отвечающие за развитие более чем 100 сервисов.

У нас нет тимлидов и руководителей — все решения по развитию каждая команда формулирует и принимает самостоятельно. Каждая команда обеспечивает полный цикл жизни продукта от момента формулирования требований до выката новой фичи в продакшн и поддержки её жизнедеятельности на бою.

Разработку ведем по kanban-методу, постоянно и активно коммуницируем с заказчиком и пользователями наших сервисов, получаем обратную связь и превращаем ее в фичи в проде.

У нас работают очень классные ребята со всей России, от Калининграда до Новосибирска.

Что мы делаем и кого мы ищем?

Мы занимаемся разработкой и поддержкой большого количества сервисов новостной редакции mos.ru.

Мы ищем опытного бэкенд-разработчика с хорошим бэкграундом, разбирающегося в современном php и технологиях. Большинство наших сервисов работает на PHP 8 (но кое-где пока остался 7.3 и 7.4), symfony 5+ и yii2. Хорошее знание одного из этих фреймворков (особенно symfony) будет большим плюсом.

Помимо PHP мы используем PostgreSQL, MySQL, RabbitMQ, Redis, код храним в gitlab, разрабатываем под docker’ом, бесшовно деплоим через gitlab ci/cd в kubernetes.

Разрабатываем с использованием слоистой архитектуры, проектируем сервисы с применением DDD и CQRS.

Все сервисы мы активно покрываем автоматическими тестами с Codeception, Cypress, Percy, пишем openapi документацию, проводим код-ревью.

Тебе предстоит заниматься развитием и поддержкой наших сервисов, участвовать во всех организационных процессах команды: планёрки, ретроспективы, проработка техрешений, обсуждения нового функционала, детализация, декомпозиция и постановка задач.

Наш идеальный кандидат

Инициативный инженер, умеющий работать в команде, который уделяет много внимания деталям, а также аккуратен в реализации задуманного.

А также

  • знает современный PHP
  • понимает ООП, знает паттерны проектирования
  • любит и следует SOLID
  • знает один из современных php фреймворков Symfony/Yii/Laravel/etc
  • понимает HTTP / REST
  • хорошо разбирается в SQL (mysql/pgsql), транзакциях, оптимизация базы
  • умеет пользоваться git, умеет проводить код-ревью
  • имеет базовые навыки владения Linux

Желательно, чтобы кандидат разбирался

  • в PSR, обязательно знание как минимум кодстайлов
  • в Nginx, умел понять и написать простые конфигурации
  • в PHPUnit/Codeception
  • в культуре разработки, линтерах, тестах, Composer
  • Docker
  • RabbitMQ
  • CI/CD
  • k8s (в общих чертах)
  • Redis
  • в слоистой архитектуре, DDD/clean architecture, CQRS

Если ты чего-то не знаешь из этого, мы научим, покажем, расскажем.

Как мы работаем

  • Официальное оформление;
  • Работа в офисе (Москва, ст. м. Алексеевская) или удалённо;
  • Гибкое начало рабочего дня (с 8:00 до 11:00);
  • Компенсация 50% от компании на внешнее обучение.