Fullstack разработчик, Москва
Наша команда работает над линейкой продуктов департамента образования. Один из них - это LMS VK Education, где для всех желающих доступны различные курсы и программы офлайн и онлайн обучения.
Мы постоянно работаем над развитием платформы, поддерживаем интеграции с другими нашими сервисами, улучаем пользовательский опыт на основе обратной связи.
У нас ты сможешь проявить свою экспертизу, поработать над реально интересными и разнообразными задачам, попробовать себя в проектировании решений, глубоком ревью и по-настоящему сможешь увидеть влияние принесенных изменений на отзывы пользователей.
Задачи
- разработка нового функционала, пользовательских интерфейсов, выгрузки и преобразования данных, интеграции с внешними API и инструментами;
- код-ревью коллег по команде, в том числе "глубокое ревью";
- написание автотестов для нового функционала и API;
- участие в релизах и разбор инцидентов прода.
Требования
- знание python 3, django, использование ORM, работа с celery, проектирование по REST, проектирование и реализация API, дополнительным плюсом будет знание docker;
- знание sql, оптимизации запросов, концепций реляционных баз (индексы, транзакции);
- понимание основных веб-протоколов (http-заголовки и ответы, cookie, tcp);
- владение js, react, опыт работы с хранением состояния приложения на клиенте, работа с веб-сокетами;
- базовые навыки вёрстки, в том числе адаптивной под мобильные устройства (css, flex, grid);
- знание веб-уязвимостей и защиты от них (xss, csrf, инъекции, ddos).
Мы предлагаем
Формат работы
Уровень
График работы
VK
VK — это более 200 технологичных проектов, больше 15 000 сотрудников и безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому.