👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик Python (backend)

Зарплата

от 150 000 до 180 000 ₽

Требования

БэкендPythonDjango

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Федеральная ювелирная сеть

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

Условия работы

В отдел разработки Федеральной сети 585 Gold в новые проекты требуется разработчик Python.

Формирующаяся команда разработчиков федеральной сети 585 Gold ищет программистов для создания высокотехнологичных и абсолютно новых для ретейл рынка сервисов.

У нас вы получите опыт создания с нуля (а не интеграции, написанных индусскими братьями монолитов, продаваемых европейцами как великое достижение современной ретейл индустрии) распределенных, асинхронных, горизонтально масштабируемых систем, построенных на микросервисной архитектуре и взаимодействующих с существующими в ретейл индустрии платформами (такими как SAP).

Вы на себе почувствуете недостатки решений очень популярных западных апологетов микро-сервисной архитектуры, которые никогда не писали более одного вебсайта в одном докере.

Научитесь (или научите нас) работать с distributed streaming platform на основе Kafka с использованием Continuous Data Capture на Python (а не на Java).

Вы освоите использование алгоритмов машинного обучения для решения различных задач, таких как распознавание лиц, интересов клиентов, поведение покупателей и т. д. А главное сможете создать из всего вышеперечисленного реальный продукт, которым можно будет гордиться.

Требования

  • От 3-х лет промышленной разработки на Python, включая практический опыт Python 3
  • Опыт создания высоконагруженных, отказоустойчивых, распределенных систем в том числе многопоточное программирование и асинхронное программирование (multiprocessing, threading, asyncio, Tornado…),
  • Опыт разработки клиент-серверных приложений (backend) на основе web frameworks: Django (preferable), Twisted etc.
  • Опыт по созданию моделей в БД в основном с использованием ORM (SQL Alchemy, ….)
  • Реализация систем, обрабатывающих большие объемы данных.
  • Умение профилировать и оптимизировать код на Python.
  • Работа с репозиторием кода Git, опыт написания Unit и интеграционных тестов
  • Умение разбираться и готовность дорабатывать чужой код
  • Высшее образование в области программирования, автоматизации, вычислительной математики, статистики, анализа данных и т.п. обязательно.

Будет плюсом, если вы:

  • Имеете опыт работы с технологиями передачи асинхронных сообщений (Kafka, RabbitMQ, ActiveMQ etc.)
  • Имеете опыт создания REST API, в том числе и для разных типов Front applications.
  • Интересуетесь различными технологиями машинного обучения, Big Data и имеете опыт решения различных Data Science задач
  • Немного знакомы с SAP
  • Знаете методологии ведения проектов с использованием гибких технологий разработки (Agile, Scrum, Kanban).
  • Использовали современные практики разработки программного обеспечения Continuous Delivery и Continuous Integration.

Задачи

  • Писать код (И не писать там, где нет необходимости. Помните: самый лучший код, это отсутствие кода)
  • Участвовать в разработке и создании микро-сервисной архитектуры для обеспечения бизнес процессов большой компании.
  • Участие в разработке сервисов как внутри компании, так и вместе с поставщиками и партнерами.
  • Работа с бизнес подразделениями по определению требуемого функционала различных сервисов с использованием современных технологий планирования разработки (Impact, Customer Journey and User Story Mappings)
  • Сопровождение существующих программных продуктов, написание и отладка программного кода (расширение функционала, рефакторинг, исправление ошибок)

Наш основной технологический стек:

  • Python, Django, Django Rest, aiohttp, React.js, PostgreSQL, MsSQL, DB2, SAP, Kafka, Reddis, Docker, Jenkins, Kubernetes, сервисы Google Cloud Platform, Git, TeamCity, Jira, Confluence.

Бонусы

  • Работаем в офисе (на удаленку никого не берем), график гибкий, кофе машина есть.
  • ДМС через год работы.
  • Финансовая составляющая зависит от опыта работы и умений.
  • Офис в центре Москвы в шаговой доступности от метро.

Дополнительные инструкции

В случае Вашей заинтересованности, пожалуйста, свяжитесь со мной:

+7 (906) 091 66 50

+7 (812) 244 77 31 доб.7062

или отправьте Ваше резюме:

matyuhina.anna@zoloto585.ru