PHP Developer
Требования
Местоположение и тип занятости
Компания
Обучение детей программированию и алгоритмическому мышлению
Описание вакансии
Условия работы
«Алгоритмика» — международная школа программирования и математики. Более 5 лет мы делаем feature ready education, обучаем детей и взрослых навыкам XXI века: от digital до IT.
Мы хакнули масштабирование: быстро вышли на международный рынок (70+ стран) и при этом сохранили безусловное качество продукта.
Что у нас есть:
- Кармически хороший проект
- Место для профессионального и карьерного роста
- Множество необычных и интересных задач
- Полная удаленка или офис в центре Москвы
- Возможно оформление в международную структуру Алгоритмики
Наш стек:
- PHP 8.0/8.2
- MySQL как основная БД
- Postgres для некоторых сервисов
- Redis - для сессий и кешей
- RabbitMQ - для очередей
- Различные S3 хранилища для файлов
- ELK для логов
- JIRA для задач
- Конфлюенс для документации
Мы ищем опытного PHP разработчика в команду, которая занимается бэкенд-сервисами:
- Системой LMS (Learning Management System) для управления образовательным процессом и методическими материалами
- API для обучающей платформы (React SPA, с которым работают дети)
- Личным кабинетом для родителей
- Интеграциями с CRM и платежными системами
- Промо сайтом
Вам потребуется:
- Отличное знание PHP
- MySQL - опыт оптимизации запросов
- Опыт работы с популярными PHP фреймворками (Yii2, Symfony, Laravel)
- Опыт написания кода в соответствии с принципами SOLID
- Опыт работы с популярными шаблонами проектирования(DI, Фабрика, Адаптер, Стратегия)
Будет плюсом:
- Знание JavaScript, опыт работы с React или Vue.js
- Опыт написания тестов
- Опыт работы с Postgres
- Опыт работы c:
— Docker
— ELK
— Различными API (как внешние, так и внутренние) - Понимание гибких (Agile) методологий
- Linux на уровне пользователя или системного администратора