Senior Python Developer (Checkout)
Уровень дохода не указанТребуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Москва
Ostrovok — travel-tech компания, создающая платформы онлайн-бронирования отелей, авиабилетов и других услуг как для индивидуальных путешественников, так и для корпоративных клиентов и тревел-агентств.
Наши бренды: Ostrovok, B2B.Ostrovok.ru, Ostrovok.ru Командировки. Мы развиваем проекты как в России, так и за рубежом.
Мы ищем Senior Python разработчика в cервис под названием Checkout, существующий >13 лет и реализующий бизнес логику работы с пользователями, бронированиями отеля, лояльностью, промокодами. Команда отвечает за бронирования и технически поддерживает сервис (обновления/релизы/отказоустойчивость/мониторинг).
Ключевые задачи:
Нужно будет заниматься разработкой сервиса отельных бронирований, а именно:
- Разрабатывать и внедрять новую функциональность;
- Рефакторить и оптимизировать существующий код;
- Декомпозировать продуктовые хотелки в задачи и проекты разработки;
- Участвовать в код ревью;
- Участвовать в работе с техническим долгом;
- Заниматься релизами;
- Проектировать внутрисервисную и межсервисную архитектуру приложения/системы.
Мы ожидаем, что ты:
- пишешь на Python от 5 лет, реализуешь коммерческие проекты: умеешь писать рабочий, производительный и читаемый код, покрывать его тестами;
- владеешь инструментарием для дебага и профилирования;
- умеешь разворачивать приложения под разные версии python как с помощью docker так и локально;
- пишешь на Django от 3х лет: знаешь как устроены и умеешь использовать админку, ORM, миграции, API-фреймворки (DRF), middleware для решения задач;
- знаешь что такое ACID, MVCC и умеешь применять эти знания на практике как с целью написания отказоустойчивого кода, так и с целью оптимизации ресурсов БД;
- умеешь проектировать схему БД, а также знать как ее при необходимости изменять минимизируя даунтайм;
- владеешь навыками написания сырых SQL запросов, а также их оптимизации;
- имеешь опыт работы с Redis: умеешь использовать Redis или что-то аналогичное в качестве кэша;
- имеешь опыт работы с очередями: умеешь использовать Beanstalk, Redis, Celery или что-то аналогичное в качестве очереди;
- опыт работы с инструментами observability: умеешь использовать инструменты observability sentry/kibana/grafana etc для отладки и анализа работы системы;
- умеешь проектировать и документировать api;
- имеешь уровень английского языка, в том числе и разговорного, не ниже B1 (Intermediate).
Что мы предлагаем:
-
удаленная работа и/или комфортный офис в центре Москвы с зонами отдыха, безлимитным чаем/кофе и питанием;
-
гибридный формат работы: удалённо, из офиса или оба варианта;
-
гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
-
интересные амбициозные задачи, которые выведут тебя на новый профессиональный уровень;
-
обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях - поможем всё организовать;
-
ДМС;
-
корпоративный английский, а также скидки на SkyEng;
-
крутые активности с коллегами: киновечера, викторины, тематические вечеринки, ежегодные выезды на природу, игры в футбол/волейбол;
-
корпоративные скидки на отели и другие услуги;
-
молодая активная команда классных специалистов.
Ключевые навыки
- Python
- Django Framework
- PostgreSQL
- Английский язык
- Английский — B1 — Средний
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 8 июня 2024 в Москве
Отзывы о компании
Что говорят сотрудники
- 103Удаленная работа
- 101Своевременная оплата труда
Похожие вакансии
Python разработчик (middle)
180 000 – 230 000 ₽Backend Python-developer (FastAPI)
до 350 000 ₽Москва