Fullstack Developer в образовательные проекты
Тип объявления | Бесплатное |
Занятость |
Полная
|
Опыт работы |
Без опыта
|
Обязанности:
Задачи: разработка новой функциональности, пользовательских интерфейсов, выгрузки и преобразования данных, интеграции с внешними API и инструментами; код-ревью коллег по команде, в том числе «глубокое ревью»; написание автотестов для новой функциональности и API; участие в релизах и разбор инцидентов прода. Требования: знание Python 3, Django, использование ORM, работа с Celery, проектирование по REST, проектирование и реализация API, дополнительным плюсом будет знание Docker; знание SQL, оптимизации запросов, концепций реляционных баз (индексы, транзакции); понимание основных веб-протоколов (http-заголовки и ответы, cookie, TCP); владение JS, React, опыт работы с хранением состояния приложения на клиенте, работа с веб-сокетами; базовые навыки вёрстки, в том числе адаптивной под мобильные устройства (CSS, Flex, Grid); знание веб-уязвимостей и защиты от них (XSS, CSRF, инъекции, DDoS).