#remote #python #django #удаленка #вакансия #москва
Компани: SailPlay
Формат работы: Удаленка
Занятость: Полная
Зарплатная вилка: от 150 000 руб до 180 000 руб на руки
Всем привет! Наша компания в поисках Middle Python Developer.
Sailplay - технологичная SaaS-платформа для автоматизации маркетинга. Наши клиенты - крупные торговые сети (Papa Johns, Sephora, Zenden и другие), а совокупная пользовательская база в настоящий момент насчитывает порядка 65 миллионов конечных пользователей. Ежемесячно мы обрабатываем более миллиарда событий и не останавливаемся на достигнутом, постоянно улучшая свой сервис и расширяя географию присутствия. Сейчас мы находимся в активном поиске Python-разработчика . Вам предстоит: разработка веб-интерфейсов и API платформы разработка технических решений для сбора и обработки данных разработка технических решений для автоматизации поддержка существующих технических решений, а также активное участие в их развитии.
Кто нам нужен
Под классическим мидлом мы понимаем человека, который может самостоятельно брать на себя техническое решение сложной задачи (в идеале, даже самостоятельно вести небольшие проекты, где не требуется сбор бизнес-требований с нуля, но, возможно, требуется предварительное проектирование технического решения). Подразумевается, что такой человек может самостоятельно разбираться с возникшими проблемами хотя бы реактивно (в идеале, конечно, проактивно, но это уже ближе к сеньору).
С учетом наличия у нас легаси, это должен быть скорее усидчивый человек, способный анализировать чужой код (не всегда хорошего качества) и принимать взвешенные решения на основе неполных данных. Нетерпеливый, импульсивный человек скорее всего быстро перегорит на наших проектах, т.к. многие проблемы не решить с наскока, часто требуется именно способность к предварительному анализу текущей ситуации. Наверное, это требование к кандидату можно назвать системным мышлением.
С учетом текущей команды (и опять же, легаси), это должен быть скорее не конфликтный человек, способный давать конструктивную критику. Восприятие критики, наверное, менее важно, у нас дружный коллектив и подаем критику мы в мягкой и доступной форме. Инициативность привестствуется, но также не является супер-важным фактором (я вытягиваю этот параметр на уровне процессов).
Требования
Хорошее владение Python
- Python 2.7
- будет плюсом знание фреймфорка Django
- Python 3.x
- будет плюсом знание устройства и библиотек asyncio, в частности aiohttp
- будет плюсом знание фреймворка FastAPI
Хорошее владение SQL
- уверенное владение языком запросов, способность строить аналитические запросы средней сложности
- понимание базовых принципов проектирования баз данных
- PostgreSQL 9.6
- будет плюсом понимание базовых принципов репликации
- будет плюсом владение утилитами администрирования PostgreSQL
- будет плюсом знакомство с ClickHouse
Хорошее владение веб-технологиями
- знание особенностей взаимодействия в сети Интернет (понимание базовых протоколов HTTP, DNS и др.)
Понимание приницпов архитектуры программного обеспечения
- знакомство с принипами построения программных интерфейсов RPC/REST
- знакомство с принципами построения высоконагруженных приложений
- знакомство с принципами построения микросервисных приложений
- будет плюсом знакомство с простроением событийно-ориентированной архитектуры
Умение и желание писать тесты
- понимание базовых принципов тестирования, пирамиды тестирования и подходов к покрытию кода
- уверенное владение библиотеками unittest, mock
- будет плюсом знание тестового фреймворка pytest
По всем вопросам и резюме:
@Alex_Korm