#job #удаленка #проект #вакансия #django
Надеюсь ничего что я выкладываю в эту группу, тут всё-таки есть Django. На удаленную работу по проекту требуется strong middle/senior python разработчик или Software Engineer с опытом разработки высоконагруженных серверных приложений. Проект состоит из двух частей и его может реализовать как один человек (при наличии всех необходимых знаний и навыков), так и двое/трое с распределением труда по соответствующим задачам.
Длительность проекта: ориентировочно месяц, но возможно закончить и раньше;
Общий бюджет проекта (обе части): от 300 до 400 тыс. руб.;
Занятость: полная (40 час.\неделя).
Что от требуется (для первой части проекта, питонист):
- Уверенное программирование на Python 3.6+, использование Django;
- Навыки асинхронного программирования, представление о сопуствующих проблемах и их решении;
- Обработка изображений (PIL/OpenCV). Сжатие, изменение разрешения, конвертация, динамическое наложение шумов, кодирование в base64 (data:url) и т.д.;
- Покрывать код тестами;
- Опыт с JWT/JWE или иным вариантом для шифрования секретов;
- Применение навыков безопасного программирования по-умолчанию;
- Базовые знания UNIX-based операционных систем;
- Работать с git;
- Прочий стек: DRF, Redis, Celery приветствуется, но необязателен.
Что требуется (для второй части проекта, разработчик высоконагруженных систем):
- Хороший опыт построения высоконагруженных (отказоустойчивых), масштабируемых систем, понимание принципов построения распределенных систем;
- Конфигурация вебсервера nginx с учетом высокой нагрузки, настройка логирования, WAF правила;
- Участвовать в проектировании системы, обсуждении фич, принятии архитектурных решений совместно с командой;
- Работать с git.
Большим плюсом будет:
- Опыт работы или возможность быстро разобраться с OpenResty, опыт программирования на Lua. Примечание: в проекте используется (скорее всего) OpenResty (nginx + lua). если обладаете всеми навыками, перечисленными выше, то можем просто отдельно подтянуть Lua-программиста, который будет писать по вашему ТЗ.
Софт скилс (для всех):
- Проверка результата своей работы, ответственность и самоконтроль без принуждений;
- Сопровождение кода комментариями, использование линтеров;
- Навыки коммуникации, вопросы когда что-то не понятно, предложения, участие в принятии решений;
- Командная разработка (2-3 человека).
Пишите
@A_nikolai