Порт Транзит — команда, которая меняет правила игры в зерновой логистике! Разрабатываем собственные IT-решения для автоматизации автоперевозок зерна, без аутсорсинга и заказной разработки.
Наша миссия — сделать логистику прозрачной, простой и удобной для всех участников рынка: от агрохолдингов до перевозчиков. Гордимся тем, что являемся: резидентами Сколково и участниками реестра аккредитованных IT-компаний России.
Ищем в свою команду Middle php backend developer.
Задачи разработчика:
- Поддержка и развитие существующего проекта на Yii1.
- Разработка нового функционала на основании технического задания - писать простой, читаемый код и разбираться в чужом коде.
- Рефакторинг и оптимизация legacy кода.
- В будущем - миграция проекта на современные PHP-фреймворки.
Требования:
- Минимум 3 года опыта коммерческой разработки веб-приложений на PHP.
- Знание и практический опыт применения ООП, паттернов проектирования. Понимание принципов SOLID.
- Отличное знание PHP 7.2. Знание новых версий PHP будет преимуществом.
Глубокое понимание особенностей веб-разработки, включая:
-
Основы HTTP-протокола, включая методы запросов, коды состояния и заголовки;
-
Знание механизмов сессий и куки.
- Умение писать сложные запросы к MySQL - транзакции, индексы. Умение оптимизировать SQL-запросы и пользоваться Active Record.
- Опыт работы с Git, Linux, Docker.
Будет преимуществом:
- Опыт работы с legacy.
- Опыт работы с фреймворком Yii1 и тестовым фреймворком Codeception.
- Опыт фронтенд разработки, знание HTML/CSS/jQuery.
- Понимание принципов работы CI/CD.
- Опыт написания unit и интеграционных тестов.
- Знание других языков программирования и коммерческий опыт работы с ними.
Что мы предлагаем:
- Удаленка 5/2 с 09:00 до 18:00 по МСК, а также гибкое начало и окончание рабочего дня.
- Отлаженные бизнес-процессы в команде с помощью Jira (ведение и распределение задач), GitLab (система контроля версий), Postman (API-документация), Пачка (аналог Slack для корпоративной переписки).
- Работа в кросс-команде (продакт, проджект-аналитик, лид, дизайнер, фронтенд, тестировщик)
- Профессиональный рост и развитие за счет увеличения сложности задач, регулярных ревью и обратной связи от менеджмента и лида.