Назад
3 дня назад

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

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Python разработчик (Senior) (Python/микросервисы): Разработка и поддержка Python-микросервисов, HTTP API, консумеров и командных интерфейсов, а также доработка Python-монолита с акцентом на асинхронность, наблюдаемость и качество кода. Focus on самостоятельном ведении задач от декомпозиции и оценки до выката в прод, разборе инцидентов, настройке мониторинга и создании микросервисов с нуля.

Локация: удалённо, Москва

Компания

SkillStaff реализует ИТ-проекты для крупных компаний, предоставляя возможность выбирать проекты разного уровня сложности и работать в экспертных командах.

Что делать

  • Разрабатывать и поддерживать Python-микросервисы, HTTP API, консумеров и консольные команды.
  • Дорабатывать существующий Python-монолит и участвовать в создании микросервисов с нуля.
  • Вести задачи полный цикл: уточнять требования, декомпозировать и оценивать задачи, реализовывать изменения, выкатывать их в прод и наблюдать за канареечными релизами.
  • Настраивать мониторинг и алерты, самостоятельно разбирать продакшен-инциденты по логам, метрикам, трассировкам и данным мониторинга.
  • Участвовать в декомпозиции проектов, code review и организации разработки.

Требования

  • От 5 лет коммерческой разработки на Python 3.
  • Опыт разработки и поддержки микросервисов, понимание архитектуры и взаимодействия сервисов.
  • Уверенная работа с PostgreSQL, понимание планов запросов, опыт с RabbitMQ и Redis или кэшированием.
  • Опыт асинхронной разработки на asyncio.
  • Опыт написания unit- и интеграционных тестов с pytest, типизации с mypy и использования линтеров.
  • Знание Docker и опыт работы с Kubernetes или Nomad; понимание деплоя и окружений dev, beta и prod.
  • Умение самостоятельно разбирать проблемы в проде с использованием логов, метрик, мониторинга и трассировок, включая ELK/Kibana, Grafana/Prometheus, Jaeger или аналоги.
  • Опыт работы с feature-флагами и динамической конфигурацией.
  • Самостоятельное ведение задач от уточнения требований и декомпозиции до реализации и выката в прод; знание Git, code review и Jira-подобного процесса.

Культура и преимущества

  • Удалённый формат работы.
  • Возможность выбирать проекты с разным уровнем сложности.
  • Работа в экспертных командах и обмен опытом с сильными специалистами.
  • Доступ к разнообразным ИТ-проектам крупных компаний.
  • Возможность создавать комфортные условия для работы.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →