Назад к вакансиям

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

Вкусно - и точкаМоскваГибридот 5 лет
PythonKafkaRabbitMQGrafanagRPCМикросервисыasyncio

Описание

Обязанности

  • Проектировать, разрабатывать и развивать микросервисы на Python в распределённой среде
  • Прорабатывать ТЗ вместе с системным аналитиком: уточнять требования, предлагать улучшения постановки, влиять на финальное решение
  • Опекать фичу на всём пути — от дизайна и реализации до выкатки и первого времени в проде: настраивать метрики в Grafana, следить за поведением под нагрузкой
  • Активно участвовать в проработке архитектуры и дизайн-ревью, предлагать и защищать решения
  • Замечать узкие места и потенциальные риски на ранних этапах и обсуждать их с командой
  • Быть 3-й линией поддержки: разбирать инциденты до первопричины по трейсам/логам/метрикам и закрывать класс ошибки
  • Документировать код

Требования

  • Профильное высшее образование в области информатики, программной инженерии или смежной технической специальности
  • Опыт в разработке от 5 лет
  • Сильный Python, уверенный async (asyncio): понимаете, где он помогает, а где мешает
  • Опыт проектирования сервисов в распределённой системе: осознанный выбор между синхронным (gRPC) и асинхронным (Kafka/RabbitMQ) взаимодействием, идемпотентность, консистентность данных между сервисами
  • Грамотный дизайн контрактов между сервисами: версионирование, обратная совместимость
  • Тестируемость закладываете в дизайн, а не дописываете тесты «потом»
  • Самостоятельность и ответственность за результат на всём цикле задачи

Условия

  • Формат работы: гибрид (Москва)