Вакансия в архиве Python разработчик
24765
Подбор по данной вакансии завершён.
Посмотрите наш каталог актуальных запросов, найдите подходящие и предложите ваших специалистов.
ИТ-компании
Python разработчик
Middle
Senior
Ставка ИТ-партнера
Кол-во специалистов
1
Срок привлечения
3 месяца
Тип занятости
Фулл-тайм
Формат работы
Удаленный
Требуемая локация специалиста
Россия, Беларусь
Требуемое время работы специалиста
UTC+3
Требуемое гражданство специалиста
РФ/РБ/вид на жительство на территории РФ
О клиенте
Отрасль
ИТ-компании
Обязательные требования
- Рассматривают кандидатов с опытом работы в фреймворке NextJS;
- Опыт владения основными навыками - 2 года;
- Знание React+Redux-Zero+Webpack на клиенте (не SPA), django2.2+python3.6 на back;
Для fullstack-разработчика:
- Владение 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.
Для fullstack / frontend-разработчика:
- Знание JavaScript (ES6+, TypeScript) и React (включая функциональные компоненты и хуки). Опыт работы с управлением состоянием приложения на клиенте (Redux, MobX) и оптимизация количества повторных рендеров и размера бандла (умение работать с Webpack). Опыт работы с веб-сокетами тоже важен;
- Базовые навыки верстки, включая создание адаптивного дизайна для мобильных устройств (Flex, Grid, media queries). Навыки работы с CSS и препроцессорами (SCSS), а также опыт работы с Figma;
-Знание веб-уязвимостей и методов защиты от них (XSS, CSRF, SQL-инъекции).
Задачи на проекте
- Поддержка, улучшение и оптимизация существующего функционала проекта, включая пользовательские и административные интерфейсы, а также выгрузки данных, а также разработка нового функционала;
- Написание автоматизированных тестов для нового и существующего функционала;
- Проведение код-ревью сотрудников команды, включая "глубокое ревью";
- Участие в релизах и анализе инцидентов на продакшене.
Описание проекта и команды
Обучающий портал с витриной курсов для крупной медиа платформы. Просим прикреплять контактные данные при отклике (тел.+почта)+полное ФИО.
Этапы рассмотрения кандидата:
1. Скрининг с Рекрутером SkillStaff - 40 мин.
2. Тех. собеседование с командой Заказчика (владение стеком, прикладные кейсы) - 90-120 мин.
5. Тестовое задание - 60 мин.
Предлагаемый кандидат должен обязательно быть доступен для прохождения следующего этапа рассмотрения в течение 3 рабочих дней с даты предыдущего этапа.
Обязательные требования
- Рассматривают кандидатов с опытом работы в фреймворке NextJS;
- Опыт владения основными навыками - 2 года;
- Знание React+Redux-Zero+Webpack на клиенте (не SPA), django2.2+python3.6 на back;
Для fullstack-разработчика:
- Владение 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.
Для fullstack / frontend-разработчика:
- Знание JavaScript (ES6+, TypeScript) и React (включая функциональные компоненты и хуки). Опыт работы с управлением состоянием приложения на клиенте (Redux, MobX) и оптимизация количества повторных рендеров и размера бандла (умение работать с Webpack). Опыт работы с веб-сокетами тоже важен;
- Базовые навыки верстки, включая создание адаптивного дизайна для мобильных устройств (Flex, Grid, media queries). Навыки работы с CSS и препроцессорами (SCSS), а также опыт работы с Figma;
-Знание веб-уязвимостей и методов защиты от них (XSS, CSRF, SQL-инъекции).