#вакансия #python #developer #senior #fulltime #офис #питер #remote #удаленка #работа
Senior Python Developer
Компания: CM.Expert
Локация: Санкт-Петербург (удаленно на время карантина)
Занятость: fulltime
З/п: 160-200К net
Контакты: @observer69CM.Expert — единственная в России платформа, предназначенная для интеллектуального анализа рынка и автоматизированного управления продажами и складом автомобилей с пробегом.
Условия
● Гибкий график рабочего времени (полный день, о начале и окончании рабочего дня можно договориться)
● Профессиональная команда, Agile-процесс с плоской структурой управления проектом, работа по ТЗ, всё белое, офис в 15 минутах от метро Балтийская в БЦ “Балтийский Порт
● Бессрочный трудовой договор
Требования
Обязательно:
● Опыт работы с python 3 от 3-х лет.
● Опыт разработки клиент-серверных приложений, знание протоколов TCP, HTTP.
● Опыт многопоточного/мультипроцессного программирования.
● Опыт асинхронного программирования (asyncio)
● Знание основных алгоритмов и структур данных.
● Знание паттернов проектирования, умение писать ясный, понятный и поддерживаемый код.
● Знание Linux на уровне профессионального пользователя, умение использовать утилиты командной строки.
● Опыт работы с SQL и/или NoSQL базами данных - не менее года
● Знание процесса работы с багтрекером, системой контроля версий, юнит-тестирования.
● Опыт работы в команде - не менее года
● Опыт проведения code review
Желательно:
● Знание популярных веб-фреймворков: flask, django и др.
● Опыт работы с rabbitmq, elasticsearch, docker, postgresql, redis.
● Участие в проектах, рассчитанных на высокую посещаемость (24/7).
● Технический английский.
● Иметь опыт проектирования архитектурных решений, их внедрения
● Умение отстаивать свою точку зрения при решении технических споров
● Умение пользоваться инструментами отладки и профилирования
● Умение читать существующий код и понимать логику его работы
● Стремление овладевать новыми технологиями, совершенствовать свои знания.
Задачи
1. Проектирование и разработка внутренних и внешних микросервисов в области обработки больших массивов данных и поисковых технологий.
2. Оптимизация существующих решений под возрастающие нагрузки.