Full Stack разработчик

Fullstack Developer
IT
Outsourcing
#Python
#JavaScript
#Docker
#React
#Django
#PostgreSQL
#SQL
#Redis
#HTTP
#HTML
#CSS
#TypeScript
#Celery
#Redux
#RESTful API
#django-rest-framework
#MariaDB
#Memcached
#S3
#Webpack
#SCSS
#Figma
Россия
фултайм
удаленка

Опыт от 1 до 3 лет

от 200.000 ₽ до 300.000 ₽

Описание вакансии

вакансия Middle senior fullstack fulltime удаленно outstaff react redux javascript python css html

Ищем Full Stack разработчика I middle/Senior I Аутсорсинговая компания Top Selection

⚡️Проект по созданию онлайн-платформы для проведения чемпионатов и олимпиад по IT-направлениям для крупной медиа платформы.

Грейд: Middle/Senior
Локация/гражданство: РФ/РБ/вид на жительство на территории РФ
Вилка: до 300 000 GROSS
Длительность проекта: 3 месяца
Оформление: Только ИП

💻Обязательные требования
-Рассматривают кандидатов с опытом работы в фреймворке Redux;
- Опыт владения основными навыками - 2 года;
- Знание React (Redux/Mobx); JavaScript (ES6+, TypeScript), HTML, CSS (SCSS);

Для fullstack-разработчика: 
- Опыт работы с Python 3 и фреймворком Django, включая проектирование и реализацию RESTful API с использованием django-rest-framework.
Уверенное владение django-orm с навыками оптимизации и написания эффективных запросов к базам данных.
Умение работать с 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-инъекции).


📝Задачи на проекте
- Поддержка, улучшение и оптимизация существующего функционала проекта, включая пользовательские и административные интерфейсы, а также выгрузки данных, а также разработка нового функционала;
- Написание автоматизированных тестов для нового и существующего функционала;
- Проведение код-ревью сотрудников команды, включая