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

от 250 000 ₽ на руки

Вакансия находится в архиве

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

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Гибкий график

О нас:С 2008-го года разрабатываем ERP-систему с довольно сложной бизнес-логикой, внутри которой много сущностей, приложений, связанных между собой. У нас уже есть 18 бэкендеров с большим опытом разработки, но задач больше. Скучно точно не будет, опытом поделимся. Важный момент:

Важно:Нанимаем только с условием переезда, оформить можем в Сербии или ОАЭ. С переездом помогаем.Технологический стек: PHP 8.2, Mysql8, Nginx, Memcached, Redis, Sphinx.Мы делаем кросс код-ревью, покрываем свой код юнит, функциональными и интеграционными тестами c использованием phpunit.

В сервисах используем фреймворк Symfony, в монолите – совместно Symfony и самописный с компонентами от Symfony и Laravel.

Используем gitlab для хранения кода и CI. В CI гоняем phpunit, codestyle (PSR-12) и phpstan (level от 6 до 8 + дополнительные strict правила).

Используем шаблонизатор Smarty, но от этого подхода отказываемся и движемся в сторону API на бэкенде и React на фронте.

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

От вас мы ожидаем:

  • Уверенное владение технологиями и программными средствами необходимыми для бэкенд-разработки на PHP.

  • Наличие опыта грамотного использования приемов ООП в PHP.

  • Умения писать качественный, читаемый код на PHP с использованием версии 7.4 и выше.

  • Понимание подходов проектирования и работы API.

  • Умение грамотно пользоваться git, понимание git-flow.

  • Минимальный опыт администрирования Unix серверов. Профессионально не требуется, но минимальные знания нужны.

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

  • Принимать участие в разработке системы со сложной бизнес-логикой с использованием нашего самописного фреймворка и Symfony 6.

  • Интегрироваться по API c партнерами.

  • Принимать участие в обсуждении продуктовых задач, рефакторинга и архитектуры.

  • Проводить код-ревью.

  • Анализировать требования, уточнять, оценивать, предлагать оптимальные решения для реализации и реализовывать.

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

  • Писать тесты.

Будет хорошо, если:

  • Работали с PHP 8.0 и выше.

  • Есть опыт написания тестов с помощью phpunit.

  • Есть опыт совместной работы в командах над проектами.

  • Есть опыт участия или проведения планирований с оценкой задач.

  • Работали в IDE PhpStorm.

  • Имели опыт работы или настройки CI/CD.

  • Имели опыт работы с Docker.

  • Есть опыт работы с Symfony 5.

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

Php
Mysql connector/c++
Symfony

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

ООО Андромеда Лаб

Сайт: не указан

Почта: не указана

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

#

Middle

Москва

Деловой центр

и еще 1 станция

Полный день

Подробное описание

6 августа

#

Не указана

Москва

Удаленная работа

Подробное описание

6 августа

#

Москва

Полный день

Подробное описание

11 апреля