Python разработчик

Зарплата

От 200 000 до 250 000 ₽

Требуемые навыки

БэкендСредний (Middle) · Python · Django · Celery · PostgreSQL · Rabbitmq · Kubernetes · SQL

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

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

Компания

Полносервисное интерактивное агентство с собственным продакшном

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

Привет!

Мы помогаем нашему заказчику, лидеру рынка долгосрочной аренды автомобилей в России найти Senior Python разработчика, который в будущем возьмет на себя управление второй командой и развитие сервисов внутри системы.

Мы разрабатываем крупную ERP систему для управления командой операционного лизинга. Система реализована на сервисно - ориентированной архитектуре, в основе которой лежат сервисы на python (Django + FastAPI) + frontend на Vue. В данный момент реализовано около 10 сервисов, в планах расширение системы минимум в 3 раза.

Что предстоит:

  • Вы станете первым специалистом внутренней команды разработки, в будущем, возглавите эту команду;
  • Разработка ERP системы под внутренние процессы компании;
  • Поддержка и доработка архитектуры системы;
  • Контроль качества выполняемых подрядчиками задач;
  • Организация инфраструктуры проекта (в том числе и релизные схемы);
  • Коммуникации с IT службой продукта.

В перспективе добавится:

  • Планирование ресурсов для выполнения задач;
  • Формализация задач для внутренней команды;
  • Контроль сроков, отслеживание качества и приемка задач от внутренней команды;
  • Контроль технической документации и основной информации по проекту;

Мы подойдем друг другу, если:

  • Имеешь опыт от трёх лет и обладаешь уверенными знаниями: Python (Django, FastAPI, aiohttp), Postgres, Redis (или другие хранилища), RabbitMQ;
  • У тебя есть выполненные проекты на Django и других асинхронных фреймворках;
  • В тебе есть задатки управленца и ты стремишься к профессиональному росту;
  • Умеешь аргументированно отстаивать свою точку зрения;
  • Любишь творчески подходить к делу, предлагая рациональные решения поставленных задач;
  • Ты понял, что твой опыт и экспертиза позволяют не просто хорошо писать код на своем участке, но и вносить реальный вклад в проект;
  • Можешь помочь команде работать эффективнее, а владельцу продукта посоветовать лучшее решение;
  • Тебе интересно проектировать сервисную архитектуру и выстраивать сложные паттерны архитектуры;
  • Умеешь искать проблемные места в продукте и умеешь выстраивать грамотные мониторинги;
  • Ты уперся в потолок карьерной лестницы и готов расширить зону своей ответственности работая с нетиповыми проектами.

Будет плюсом:

Знание Go, Docker, Ansible, Jenkins, Nginx, Kubernetes, Kafka;

В разработке мы используем:

  • Трехзвенную архитектуру (frontend/backend/DB), чтобы грамотно распределять нагрузку;
  • Сервисную архитектуру для крупных проектов для высокой нагрузки и грамотного распределения ответственности между системами;
  • Postgres/MSSQL/MongoDB/MariaDB с репликацией в режимах Master-Master или Master-Slave для хранения данных без потерь;
  • Redis как неконсистентное хранилище;
  • Nginx как прокси и балансировщик;
  • Elasticsearch, Sphinx и Slor для механизма поиска;
  • Teamcity, Jenkins как CI (юниты, интеграционные, статические анализаторы кода и прочие проверки);
  • PEP-8, чтобы код был аккуратным
  • Docker, Docker-compose, kubernetes для спокойного сна;
  • SOA, чтобы наши проекты были легко масштабируемы;
  • Sentry, ELK, Prometheus и newrelic, чтобы выявлять, где у нас проблемы;
  • RabbitMQ, Kafka для управления очередями;
  • Релизные схемы и разработка спринтами, чтобы было меньше хаоса;
  • Git, конечно же! И GitLab для управления репозиториями;
  • Zabbix и SMS уведомления, чтобы узнавать о проблемах раньше клиента;
  • PyCharm, чтобы удобнее было работать с CVS, codestyle и интеграцией с таск-трекером;
  • JIRA, Confluence.

Что требуется:

Опыт разработки Python 3 (Djagno, FastAPI или другие асинхронные фреймворки) от 3 лет;

Что мы можем предложить:

  • Сложный, но интересный проект по комплексной автоматизации бэкофиса;
  • Современная архитектура и технические решения;
  • Офис в шаговой доступности от метро/МЦК Кутузовская;
  • Возможность периодически работать удалённо;
  • Перспективы карьерного и профессионального роста;
  • Конкурентоспособная оплата;
  • ДМС;
  • Оформление согласно ТК РФ.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.