Наш постоянный клиент, компания сферы iGaming, выходит в поиск Fullstack-разработчика для работы над продуктом в области решений клиентской поддержки с постоянным присутствием в офисе в Москве (ст.м. Автозаводская).
Продуктовая команда: владелец продукта и бизнес-аналитик
Техническая команда: CTO и 12 IT-специалистов
Планируется работа в отделе поддержки клиентов, в связке с тимлидом и разработчиками.
Обязанности:
- Разрабатывать и поддерживать веб-приложения на PHP Yii2 и React или Vue
- Создавать и развивать REST API
- Интегрировать фронтенд с backend API
- Оптимизировать производительность фронтенда и бэкенда
- Проектировать структуры данных и работать с MySQL и PostgreSQL
- Верстать адаптивные интерфейсы на HTML5 и CSS3
- Участвовать в code review и архитектурных обсуждениях
- Работать с Git, Docker и CI/CD процессами
Требования:
Frontend:
- Уверенный JavaScript ES6+
- Опыт работы с React 18+ или Vue 2/3
- Понимание принципов работы SPA
- HTML5, CSS3
- Опыт сборки проектов Webpack или Vite
- Работа с npm или yarn
- Интеграция API через fetch или axios
- TypeScript как плюс
Backend:
- Уверенные знания PHP 7.4+ или 8.x
- Практический опыт с Yii2
- Понимание MVC, ActiveRecord, компонентного подхода
- Разработка REST API, работа с JSON
- Опыт работы с MySQL или PostgreSQL, оптимизация запросов
- Хорошее знание ООП и архитектуры приложений
- Работа с кешированием и файловыми хранилищами
Инструменты и среда:
- Git, ветвление и слияние
- Базовые знания Docker
- Уверенная работа в Linux CLI
- Composer
- Понимание CI/CD
Будет плюсом:
- Опыт с Laravel или Symfony
- Redis или MongoDB
- Микросервисная архитектура
- Kubernetes и облачные платформы
- GraphQL
- Real-time решения и WebSocket
Условия работы:
- Оформление по ТК РФ
- Работа в офисе с гибким началом рабочего дня
- Компенсация изучения английского языка
- Компенсация стоимости абонемента в спортзал
- Питание в офисе за счет компании
- Оплачиваемые отпуск и больничные
- 4 дополнительных day off в году
- Оплата обучения и профильных курсов
- Возможность пересмотра роли и рост в компании при расширении команды
- Испытательный срок 3 месяца