Senior PHP разработчик
Remote | от 200 т.р.
Требуемый опыт работы: от 3 лет
Формат работы: Полная занятость, удалённая работа
Оплата: от 200 000Р
Только официальное трудоустройство в компанию в РФ, официальная ЗП на карту в российском банке
Что мы делаем
Мы разрабатываем новый сервис класса Professional Services Automation. Эта платформа направлена на интеграцию сервисов проектного управления и будет востребована десятками тысяч пользователей в Российских и зарубежных компаниях. Для примера можно посмотреть продукты MS Project, MS power bi, Primavera P6, ProjectManager, Timetta, Аdvanta, Microsoft Project, Инициатор.
Что ждем от кандидата:
• Уверенные знания PHP и PostgreSQL
• Опыт работы с Symfony (опыт с Laravel и Yii2 не интересен)
• Глубокое понимание архитектуры и лучших практик
• Будет здорово, если работали или по крайней мере знакомы с такими понятиями как гексагональная архитектура и DDD
• Опыт работы с брокерами очередей
• Английский язык — как минимум читать на базовом уровне
О работе и проекте:
• Наш стэк: PHP 8.3, Symfony 6.4, PostgreSQL, Doctrine/DBAL, Redis, RabbitMQ, RoadRunner. Всё завернуто в Docker
• Мы требовательны к качеству кода: придерживаемся PSR, в дополнение есть собственные гайдлайны для написания кода, везде используем strict_types=1, прогоняем код через всевозможные линтеры, снифферы и статические анализаторы, в том числе Psalm и CS Fixer
• Используем чистую гексагональную архитектуру, агрегаты, value object'ы, разделение по CQRS, задействуем многие принципы из DDD
• Пишем функциональные тесты с использованием Codeception
Что нужно будет делать:
• Разрабатывать новые фичи и поддерживать существующий функционал в проекте
• Поддерживать документацию Swagger в актуальном состоянии
• Вместе с командой обсуждать и оценивать задачи в сторипонитах
• Проводить код-ревью
Организация работы:
• Работаем удаленно, т. е. из дома. Возможны варианты с оплатой коворкинга
• Используем корпоративный мессенджер «Пачка» (чаще созваниваемся в режиме видеоконференции), облачную инфраструктуру Yandex Cloud, MIRO
Заработная плата и оформление:
• Трудовой договор по ТК, официальное трудоустройство и строго своевременная оплата
• Конкурентный уровень оплаты, размер оклада обсуждаем на собеседовании, зависит от квалификации и опыта работы
Контакт для связи - Ярослав