PHP Full-Stack разработчик (backend-first, Laravel/Yii2 + React/Next.js)

LEGKO company

  • Петропавловск, Северо Казахстанская область
  • 400 000-550 000 тнг в месяц
  • Постоянная работа
  • Полная занятость
  • 9 д. назад
Мы LEGKO COMPANY — студия, которая делает сайты, веб-сервисы, SaaS и мобильные приложения под реальные задачи бизнеса: от лендингов и магазинов до личных кабинетов, админок и внутренних систем. Работаем по длинной дистанции с проектами, которые развиваются годами, а не “сайтик за неделю”.Формат и деньги
  • Full-time, 5/2, рабочий день в часовом поясе Казахстана (вилка по времени обсуждается).
  • Фиксированная зарплата: от 400 000 до 550 000 тг/мес (на руки) — вилка зависит от уровня и результатов испытательного срока.
  • Обязательное условие: на full-time работа только с нами, без других постоянных проектов и подработок. Нам важна полная включённость в наши продукты.
Кого ищем по ролиНужен backend-first Full-Stack PHP разработчик, который:
  • мыслит в первую очередь как бэкендер (архитектура, данные, API);
  • при этом уверенно закрывает фронт на React/Next.js, может доделать и сверстать интерфейс под макет;
  • не боится лезть в чужой код и поддерживать существующие проекты.
Чем предстоит заниматься (техзадачи по вакансии)Backend (основа роли):
  • Разработка и поддержка проектов на PHP 8+ с акцентом на Laravel и Yii2:
  • роутинг, контроллеры, сервисы, DTO/формы;
  • бизнес-логика, валидация, работа с ORM (Eloquent/ActiveRecord);
  • CRUD, фильтры, пагинация, сортировки, поиск;
  • интеграции с внешними API (платёжки, CRM, рассылки и т.д.).
  • Проектирование и доработка REST API:
  • структура эндпоинтов, версии, авторизация/аутентификация (JWT/токены);
  • корректные статус-коды, обработка ошибок.
  • Работа с БД (MySQL/PostgreSQL):
  • миграции, индексы, оптимизация типовых запросов;
  • базовый рефакторинг схем, аккуратная работа с данными.
  • Работа с парсерами и автоматизацией:
  • написание и поддержка парсеров (HTML/JSON);
  • базовые навыки обхода блокировок (заголовки, тайминги, прокси).
Frontend (full-stack часть):
  • Поддержка и разработка фронта на React / Next.js:
  • работа с готовыми макетами (Figma);
  • компоненты, состояния, формы, валидация, обработка ошибок;
  • интеграция с backend API (fetch/axios, SWR/RTK Query — по проекту).
  • Адаптивная верстка (HTML5, CSS3, flex/grid) “как в макете” для ключевых экранов.
Общее по задачам:
  • Документирование API и сценариев работы через Swagger(и/или коллекции Postman).
  • Участие в ревью архитектурных решений, обсуждении подходов по проектам.
  • Работа по задачам в YouGile, учёт времени в Clockify, код — в GitLab.
  • Поддержка уже существующих проектов студии: чтение и рефакторинг legacy-кода, аккуратное внесение изменений без ломания продакшена.
Технологический стек (основной)Backend:
  • PHP 8+
  • Laravel, Yii2 (один фреймворк уверенно, второй — как плюс, но готовность изучить обязателен)
  • REST API, JSON
  • MySQL / PostgreSQL (миграции, индексы, базовая оптимизация)
Frontend:
  • 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, фронтом, дизайном и мобилой, без хаоса в задачах.
  • Чёткие ТЗ, живой фидбэк, нормальное отношение к ошибкам (если находим и исправляем, а не прячем).
  • Возможность влиять на стек и архитектурные решения, а не просто “пилить по тихому”.
  • Пересмотр зарплаты по результатам: при росте ответственности и вовлечённости диапазон может уходить выше заявленной вилки.
Процесс отбора1. Короткий созвон (15–20 минут) — знакомство, уточнение ожиданий по задачам и стеку.2. Тестовое задание (3–4 часа):o небольшой CRUD-сервис на Laravel или Yii2 +o простой интерфейс на React/Next.js поверх этого API (формы, список, фильтрация).3. Код-ревью тестового, финальный созвон.Если дочитал до конца — в отклике напиши кодовое слово «пыха » и приложи:
  • пару слов о себе и опыте (какие проекты делал);
  • ссылку на GitLab/GitHub;
  • 1–2 проекта, которыми не стыдно показать код (backend-first, фронт — по возможности).
Мы предлагаем услуги по разработке сайтов, автоматизации задач в интернете, визитки, работа с метриками и т.д, их внедрению в бизнес и продвижению в поисковых системах. Упаковываем ваш бизнес: айдентика, лого, брендбуки, визитки, дизайн и тд Наша компания имеет опыт работы с разнообразными бизнесами, и мы знаем, как создать сайт, который будет работать эффективно.Мы учитываем особенности каждого бизнеса и предлагаем индивидуальный подход и гибкость в наших услугах. Основной подход нашей компании в реализации веб-продуктов это его поэтапное внедрение в режим МВП (минимальная версия проекта), чтобы измерять потребности бизнеса и внедрять только нужный функционал, что позволяет экономить ресурсы и получать результат в кратчайшие сроки.

HeadHunter