PHP Full-Stack разработчик (backend-first, Laravel/Yii2 + React/Next.js)
LEGKO company
- Петропавловск, Северо Казахстанская область
- 400 000-550 000 тнг в месяц
- Постоянная работа
- Полная занятость
- Full-time, 5/2, рабочий день в часовом поясе Казахстана (вилка по времени обсуждается).
- Фиксированная зарплата: от 400 000 до 550 000 тг/мес (на руки) — вилка зависит от уровня и результатов испытательного срока.
- Обязательное условие: на full-time работа только с нами, без других постоянных проектов и подработок. Нам важна полная включённость в наши продукты.
- мыслит в первую очередь как бэкендер (архитектура, данные, API);
- при этом уверенно закрывает фронт на React/Next.js, может доделать и сверстать интерфейс под макет;
- не боится лезть в чужой код и поддерживать существующие проекты.
- Разработка и поддержка проектов на PHP 8+ с акцентом на Laravel и Yii2:
- роутинг, контроллеры, сервисы, DTO/формы;
- бизнес-логика, валидация, работа с ORM (Eloquent/ActiveRecord);
- CRUD, фильтры, пагинация, сортировки, поиск;
- интеграции с внешними API (платёжки, CRM, рассылки и т.д.).
- Проектирование и доработка REST API:
- структура эндпоинтов, версии, авторизация/аутентификация (JWT/токены);
- корректные статус-коды, обработка ошибок.
- Работа с БД (MySQL/PostgreSQL):
- миграции, индексы, оптимизация типовых запросов;
- базовый рефакторинг схем, аккуратная работа с данными.
- Работа с парсерами и автоматизацией:
- написание и поддержка парсеров (HTML/JSON);
- базовые навыки обхода блокировок (заголовки, тайминги, прокси).
- Поддержка и разработка фронта на React / Next.js:
- работа с готовыми макетами (Figma);
- компоненты, состояния, формы, валидация, обработка ошибок;
- интеграция с backend API (fetch/axios, SWR/RTK Query — по проекту).
- Адаптивная верстка (HTML5, CSS3, flex/grid) “как в макете” для ключевых экранов.
- Документирование API и сценариев работы через Swagger(и/или коллекции Postman).
- Участие в ревью архитектурных решений, обсуждении подходов по проектам.
- Работа по задачам в YouGile, учёт времени в Clockify, код — в GitLab.
- Поддержка уже существующих проектов студии: чтение и рефакторинг legacy-кода, аккуратное внесение изменений без ломания продакшена.
- PHP 8+
- Laravel, Yii2 (один фреймворк уверенно, второй — как плюс, но готовность изучить обязателен)
- REST API, JSON
- MySQL / PostgreSQL (миграции, индексы, базовая оптимизация)
- HTML5, CSS3 (адаптив)
- React, Next.js
- Базовый JS (ES6+), работа с fetch/axios
- Git, GitLab (ветки, MR, код-ревью)
- Swagger / Postman (документация и тестирование API)
- Docker на уровне запуска/локалки — плюс
- YouGile, Clockify, Telegram — по процессам
- Коммерческий опыт разработки на PHP (преимущественно backend) от 1–2 лет.
- Опыт работы с одним из фреймворков Laravel или Yii2 на продакшене (идеально — оба).
- Понимание архитектуры REST API, опыт написания и интеграции backend-сервисов.
- Уверенная работа с MySQL/PostgreSQL: миграции, связи, индексы, типовые запросы.
- Опыт разработки фронта на React или Next.js: компоненты, формы, интеграция с API.
- Навык аккуратной верстки по макетам (Figma), адаптив под основные разрешения.
- Умение читать чужой код, быстро вливаться в существующий проект.
- Чистый Git-флоу: ветки, коммиты с нормальными сообщениями, MR, уважение к код-ревью.
- Опыт работы с парсерами (curl/Guzzle, Puppeteer/Playwright и пр.) и базовым обходом блокировок.
- Простые интеграции: платёжные системы, email/SMS сервисы, вебхуки.
- Базовое понимание SEO для SSR/Next.js (meta/OG, sitemap, robots).
- Опыт написания юнит-/интеграционных тестов (PHPUnit, Jest).
- Понимание отличий SPA/SSR/SSG и влияния на производительность.
- Полная загрузка на продуктах студии: сайты, личные кабинеты, SaaS, интеграции, мобилки — скучно не будет.
- Работа в связке с PM, фронтом, дизайном и мобилой, без хаоса в задачах.
- Чёткие ТЗ, живой фидбэк, нормальное отношение к ошибкам (если находим и исправляем, а не прячем).
- Возможность влиять на стек и архитектурные решения, а не просто “пилить по тихому”.
- Пересмотр зарплаты по результатам: при росте ответственности и вовлечённости диапазон может уходить выше заявленной вилки.
- пару слов о себе и опыте (какие проекты делал);
- ссылку на GitLab/GitHub;
- 1–2 проекта, которыми не стыдно показать код (backend-first, фронт — по возможности).
HeadHunter