Backend Developer
з/п не указана
Требуемый опыт работы: от 3 до 6 лет
Опубликовано на: HH.ru, 28.05.2021
«Алгоритмика» — международная школа математики и программирования для детей от 5 до 17 лет, в которой сейчас обучается 150 000 школьников. . На занятиях мы помогаем детям сделать первый шаг в мир IT, обучая в игровой форме и используя индивидуальный подход к каждому ребенку с помощью уникальной методологии и специально разработанной онлайн-платформы. Школы «Алгоритмики» открыты в более чем 200 городах мира от Австралии до США.
Цель «Алгоритмики» — построить лучший и самый массовый в мире сервис по обучению детей программированию и цифровым навыкам.
Что у нас есть:
Кармически хороший проект
Место для профессионального и карьерного роста
Офис в центре Москвы или удаленный формат
Множество необычных и интересных задач
Наш стек:
PHP 7.2/7.4
MySQL как основная БД
Различные S3 хранилища для файлов
Postgres для некоторых сервисов
Confluence для документации
Redis - для сессий и кешей
RabbitMQ - для очередей
JIRA для задач
ELK для логов
Чего у нас нет:
Бюрократии, формализма и чинопочитания
Рутинных задач
Мы ищем опытного PHP разработчика в команду, которая занимается бэкенд-сервисами:
Системой LMS (Learning Management System) для управления образовательным процессом и методическими материалами
API для обучающей платформы (React SPA, с которым работают дети)
Интеграциями с CRM и платежными системами
Личным кабинетом для родителей
Промо сайтом
Вам потребуется:
Отличное знание PHP 7.x
MySQL - опыт оптимизации запросов
Опыт работы с популярными PHP фреймворками(Yii2, Symfony, Laravel)
Опыт написания кода в соответствии с принципами SOLID
Опыт работы с популярными шаблонами проектирования(DI, Фабрика, Адаптер, Стратегия)
Будет плюсом:
Знание JavaScript, опыт работы с React или Vue.js
Опыт написания тестов
Опыт работы с Postgres
Знание Yii2
Опыт работы c:
Docker
ELK
Различными API (как внешние, так и внутренние)
Понимание гибких (Agile) методологий
Linux на уровне пользователя или системного администратора