Компания разбработчик логистических решений

PHP-разработчик (Yii2, PostgreSQL, REST API)

175 000 - 287 400 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • PHP
  • REST API
  • Docker
  • PostgreSQL

О компании:

Мы развиваем инновационную SaaS-платформу в сфере многофункциональных логистических решений, которая помогает тысячам клиентов по всему миру.

Наша команда:

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

Вам предстоит:

· Разработка и поддержка backend-части веб-приложений и сервисов.

· Проектирование и реализация RESTful API для взаимодействия с фронтендом и мобильными клиентами.

· Оптимизация производительности и отказоустойчивости существующих решений.

· Участие в проектировании структуры баз данных.

· Интеграция с внешними системами и сервисами.

· Написание unit-тестов и технической документации.

· Работа в среде Docker и участие в настройке CI/CD процессов.

Мы ожидаем, что вы:

· Имеете опыт коммерческой разработки на PHP 8+ от 2-х лет.

· Хорошо знаете фреймворк Yii2 и его архитектурные паттерны (ActiveRecord, миграции, поведения, компоненты).

· Имеете уверенный опыт работы с PostgreSQL: сложные запросы, оптимизация, понимание транзакций и индексов.

· Имеете практический опыт проектирования и разработки REST API.

· Понимаете принципы Docker и имеете опыт работы с Docker-контейнерами (составление Dockerfile, docker-compose.yml).

· Знаете Git и опыт работы в команде по git-flow или аналогичным методологиям.

· Понимаете принципы ООП, SOLID, DRY, KISS.

· Имеете навыки работы с Linux на уровне администрирования веб-сервера (Nginx/Apache).

Будет большим плюсом:

· Опыт работы с очередями (RabbitMQ, Kafka).

· Знакомство с Redis или другими системами кэширования.

· Знание Symfony.

· Знание Kubernetes.

· Понимание методологий CI/CD (GitLab CI, GitHub Actions, Jenkins).

· Знакомство с паттернами микросервисной архитектуры.

· Опыт работы в Agile/Scrum командах.

Мы предлагаем:

· Работа с современным стеком: PHP 8+, Yii2, PostgreSQL, Docker, современные практики разработки.

· Интересные задачи: Вы будете участвовать в создании и развитии сложных, востребованных продуктов.

· Профессиональный рост: Возможность углублять экспертизу, посещать конференции за счет компании, карьерный рост до Tech Lead.

· Гибкий график и формат работы: [Удаленная работа / Гибкий график / Офис в центре города / Гибридный формат].