Адепт
Backend-разработчик (PHP)
2 нед. назад
RussiaMiddleRemote
phplaravelsymfonypostgresqlmysqlmariadbdockerdocker compose
Адепт ― ведущий разработчик программного обеспечения для строительной отрасли, автоматизирующий крупнейшие строительные проекты с 2002 года.
О компании
- Адепт ― ведущий разработчик программного обеспечения для строительной отрасли.
- Мы автоматизируем крупнейшие стройки, внедряя в жизнь строителей решения по управлению строительными проектами, электронной документацией, профессиональные решения для расчета смет.
- Работаем с 2002 года
Обязанности
- Разрабатывать и поддерживать backend часть сервисов веб-приложения на Laravel.
- Реализовывать новый функционал на основании бизнес-требований и технических заданий.
- Разрабатывать и развивать отдельные сервисы продукта.
- Писать и поддерживать автоматизированные тесты: unit и feature тесты.
- Реализовывать интеграции между сервисами и внешними системами.
- Участвовать в декомпозиции и оценке задач.
- Проектировать структуру реляционной базы данных PostgreSQL, связи, индексы и ограничения.
- Разрабатывать и поддерживать REST API.
- Описывать API в формате OpenAPI / Swagger.
- Работать с Docker-окружением приложения.
- Исправлять ошибки и улучшать существующий код.
- Участвовать в code review.
- Взаимодействовать с frontend-разработчиками, тестировщиками и другими участниками продуктовой команды.
- Участвовать в обсуждении архитектурных и технических решений.
Требования
- Коммерческий опыт backend-разработки на PHP от 2–3 лет.
- Практический опыт работы с одним из фреймворков Laravel / Symfony.
- Уверенное знание PHP и принципов объектно-ориентированного программирования.
- Опыт работы с реляционными базами данных: PostgreSQL или MySQL / MariaDB.
- Понимание принципов проектирования таблиц, связей, индексов и ограничений целостности.
- Практический опыт работы с Docker и Docker Compose.
- Опыт написания автоматизированных тестов.
- Опыт разработки REST API.
- Умение работать с Git.
Будет плюсом
- Опыт работы с Redis.
- Опыт использования очередей и фоновых задач.
- Опыт работы с брокерами сообщений: RabbitMQ, Kafka или аналогами.
- Опыт разработки и поддержки распределённых систем.
- Опыт написания автоматизированных тестов на PHPUnit или Pest.
- Знание принципов Domain-Driven Design, Test-Driven Design, SOLID и архитектурных паттернов.
Условия
- Работа в аккредитованной it - компании
- Удаленный режим работы с гибким началом рабочего дня
- Команда профессионалов, готовых поддержать ваши инициативы
- Влияние на развитие и качество продукта
- Испытательный срок 3 месяца с поддержкой наставника
- Официальное трудоустройство по ТК РФ, оплачиваемый отпуск, больничный