O ofercie
Ищут fullstack-разработчика для развития B2B-платформы: специалист будет самостоятельно вести задачи от проектирования базы данных и серверной логики до клиентского интерфейса.
О компании и продукте
Supply Leader — B2B-платформа для оптовых закупок и аналитики для Amazon-селлеров.
Основные задачи
- Разрабатывать новые разделы и функциональность end-to-end: от схемы БД и серверной логики до интерфейса
- Писать серверный код на PHP и CodeIgniter 3: контроллеры, модели, библиотеки
- Проектировать и поддерживать схему БД MariaDB: запросы, индексы, миграции
- Реализовывать API-эндпоинты для fetch-запросов с фронтенда
- Интегрировать вёрстку в PHP-шаблоны CodeIgniter views с использованием Tailwind v4 и Alpine.js
- Реализовывать клиентскую интерактивность и работу с API на стороне фронтенда
- Разделять интерфейс на переиспользуемые партиалы и компоненты
- Соблюдать единообразие стилей и переиспользовать существующие UI-паттерны
- Разрабатывать кросс-браузерную и адаптивную вёрстку
Стек
- PHP 7.4, CodeIgniter 3, MariaDB, RabbitMQ
- Tailwind CSS v4, Alpine.js, Vite
- SSR на PHP, клиентская логика через fetch
Требования к бэкенду
- Уверенное знание PHP от 7.4: ООП, обработка запросов, понимание базовой безопасности, включая XSS, SQL-инъекции и CSRF
- Опыт работы с любым PHP-фреймворком; CodeIgniter 3 будет преимуществом, также подходят Laravel, Symfony и Yii при готовности быстро освоить CI3
- Уверенное написание SQL-запросов в MySQL или MariaDB, понимание JOIN, индексов и агрегаций
- Понимание REST-подхода к API: проектирование эндпоинтов, статус-коды, форматы ответов
- Умение валидировать входящие данные и защищать приложение от типовых атак
Требования к фронтенду
- Уверенное знание HTML5 и CSS3, базовое понимание семантики и доступности
- Опыт работы с Tailwind CSS от версии 3 и готовность быстро освоить версию 4
- Опыт работы с Alpine.js или подтверждённое умение быстро разбираться в небольших JavaScript-фреймворках по документации
- Уверенное владение JavaScript ES6+: работа с DOM, fetch, асинхронность, обработка ошибок
- Опыт сборки фронтенда через Vite или Webpack при готовности перейти на Vite
Общие требования
- Минимум 2 года коммерческой fullstack-разработки
- Знание Git: ветки, PR, разрешение конфликтов
- Опыт работы с легаси-кодом
Условия
- Полная занятость
- Удалённая работа
- Зарплата 2000–3000 долларов, обсуждается на собеседовании
Как откликнуться
За подробностями пишите в Telegram @pravosudik.