fullstack-разработчик Middle+/Senior
Опыт от 3 до 5 лет
от 180.000 ₽ до 265.000 ₽
Описание вакансии
Вакансия #fulltime #job #remote #Middle #Senior #React #Python
Ищем fullstack-разработчика Middle+/Senior
Зп 180-265к на руки
Крупная IT компания интегратор
Локация РФ
Гражданство РФ
Удалённо
💫Обязательные требования
- Рассматриваем кандидатов с опытом работы в фреймворке NextJS;
- Опыт владения основными навыками - от 3-х лет;
- Знание React+Redux-Zero+Webpack на клиенте (не SPA), django2.2+python3.6 на back;
📍Более подробно:
- Владение Python 3 и фреймворком Django, включая проектирование и создание RESTful API с использованием django-rest-framework. Уверенное использование django-orm с навыками оптимизации и написания эффективных SQL-запросов. Опыт работы с Celery для обработки асинхронных задач. Знание Docker, веб-сокетов (например, Centrifugo) и Sphinx станет дополнительным преимуществом;
- Умение работать с SQL и опыт взаимодействия с реляционными базами данных (MariaDB, PostgreSQL). Знание концепций реляционных баз данных, таких как проектирование таблиц, денормализация, оптимизация запросов, индексация и транзакции. Опыт работы с key-value базами данных (Redis, Memcached) и S3-хранилищами;
- Понимание основных веб-протоколов, таких как HTTP-заголовки и ответы, куки и TCP.
📌Знание JavaScript (ES6+, TypeScript) и React (включая функциональные компоненты и хуки). Опыт работы с управлением состоянием приложения на клиенте (Redux, MobX) и оптимизация количества повторных рендеров и размера бандла (умение работать с Webpack). Опыт работы с веб-сокетами тоже важен;
Базовые навыки верстки, включая создание адаптивного дизайна для мобильных устройств (Flex, Grid, media queries). Навыки работы с CSS и препроцессорами (SCSS), а также опыт работы с Figma;
Знание веб-уязвимостей и методов защиты от них (XSS, CSRF, SQL-инъекции).
💥Задачи на проекте
- Поддержка, улучшение и оптимизация существующего функционала проекта, включая пользовательские и административные интерфейсы, а также выгрузки данных, а также разработка нового функционала;
- Написание автоматизированных тестов для нового и существующего функционала;
- Проведение код-ревью сотрудников команды, включая "глубокое ревью";
- Участие в релизах и анализе инцидентов на продакшене.
✍Описание проекта и команды
Обучающий портал с витриной курсов для крупной медиа платформы.
Этапы рассмотрения кандидата:
- Скрининг с Рекрутером - 40 мин.;
- Тех. собеседование с командой Заказчика (владение стеком, прикладные кейсы) - 90-120 мин.;
- Тестовое задание - 60 мин.
📍пишите и присылайте резюме в лс
Крупная IT компания интегратор