«Школа 21» открыта 24/7, участники сами выстраивают график своего обучения, двигаясь по индивидуальной образовательной траектории. Обучение проходит по уникальной методологии: без менторов, без лекций, без оценок. Поступление не зависит от формального подтверждения предыдущих знаний, опыта работы, умения программировать.В данный момент сформирован имидж «Школы 21» как одного из ведущих образовательных IT-проектов в России, обучение проходят более 4000 IT-специалистов в Москве, Казани, Новосибирске и других регионах России и ближнего зарубежья. На данный момент в отдел разработки требуется Fullstack-разработчик php уровня middle - предстоит заниматься сайтом школы, как админкой, она требует доработки, так и визуальной частью. Пул работ большой, по части фронта будет оказываться поддержка основной командой разработки. Обязанности: Полный цикл работы с продуктом: front и back; Разрабатывать новый функционал в соответствии с требованиями проекта; Проводить рефакторинг старого кода для повышения читаемости и эффективности; Оптимизация запросов для улучшения производительности; Проведение интеграций сайта с внешними и внутренними системами; Поддержка и внесение изменений, выявление и исправление ошибок в программный код; Обеспечение безопасности работы сайта; Совместная работа в команде с devOps. Пишем на: Фронт: React, Next, Javascript/Typescript Бэк: Ruby / Python / Golang / Php БД: PostgreSQL По деплою - Gitlab CI/CD Требования: 1 год работы с React (подойдет и Vue/Angular, но нужно будет переучиваться); Опыт работы с JavaScript, React, PHP, HTML, CSS, SQL, docker; Очень уверенные знания фреймворка Laravel; Понимание принципов REST и GraphQL, умение работать с ними для создания и интеграции API; Опыт интеграции с разными API, например roistat, yandex карты и др.; Знание sass/scss; 0.5 года работы с любой реляционной БД (MySQL, PostgreSQL) - для понимания, что работает на бэкенде за API методами; Знание Typescript, понимание эволюции технологического стэка и умение его готовить (что такое redux-tools, что такое хуки и зачем применяются, и тд); Умение настраивать CI/CD; Наличие законченных проектов, которые можно показать (поговорить про их разработку и личную роль), если все под NDA, подойдут собственные pet projects; Желательно - опыт работы с разными стэками (скажем, если в прошлом были бекенд-разработчиком, или писали прикладное ПО). Предлагаем: График с 9-10-11 до 18-19-20 (в целом обсуждаем почти любые форматы), полная "удаленка", при желании можно приезжать в офис; Полную занятость, официальное оформление, бонусы и социальный пакет; Конкурентную оплату труда; Работу в сильной команде профессионалов; Знакомство с невероятными участниками; Стильный корпоративный мерч; Возможность наработать крутой опыт в крутом проекте; Корпоративную технику разумеется.