PHP Developer
Описание
Привет! Мы — рекламное агентство, привлекаем потенциальных клиентов для покупки товара посредством размещения таргетированной рекламы в социальных сетях. У нас нет бюрократии и жёстких рамок — только поддержка, свобода действий и возможности для профессионального роста. В связи с развитием команды мы ищем PHP разработчика (Laravel + Vue.js). Чем предстоит заниматься: Разрабатывать новые функциональные возможности на Laravel и Vue 3; Проектировать и развивать микросервисы; Реализовывать распределённые бизнес-процессы (оплаты, заказы, транзакции) с использованием паттерна Saga; Работать с PostgreSQL; Грамотно использовать AI-агентов в разработке; Настраивать логирование, метрики и трассировку собственных сервисов, участвовать в анализе и устранении production-инцидентов; Участвовать в обсуждении архитектурных решений, проводить код-ревью коллег и документировать технические решения. Мы ожидаем: Коммерческий опыт разработки на PHP от 3 лет, уверенное владение современным PHP (8.3+), а Laravel от 2 лет; Понимание SOLID, слоёной архитектуры, DTO и сервисного слоя; Уверенное владение Vue 3 (Composition API), Pinia и Vue Router, а также SQL; Рабочий опыт с TypeScript и PostgreSQL; Практический опыт работы с NATS или Kafka: публикация и потребление сообщений, ретраи, идемпотентная обработка; Регулярный опыт использования Claude Code, Cursor, Codex или аналогичных AI-инструментов; Будет плюсом: Опыт работы с Temporal (workflows, activities, ретраи, долгие процессы); Знание Docker, docker-compose и базовое понимание CI/CD; Опыт применения Outbox pattern, Event Sourcing и idempotency keys; Опыт работы с финансовыми или транзакционными данными; Готовность работать с PHP 8.5 и его новыми возможностями. Что предлагаем: Стабильную выплату без задержек 1 раз в месяц; Любой комфортный формат работы из любого ГЕО (желательно не более 3 часов разницы с Московским часовым поясом); Рабочий график 5/2 с гибким началом рабочего дня (около 11-12 часов дня); Оплачиваемые больничные и отпускные; Day off и подарки на день рождения сотрудников; Этапы отбора: Рассмотрение резюме; Интервью с HR; Техническое собеседование; Небольшое ТЗ (не лайф кодинг)