Назад
обновлено 3 дня назад

Старший backend-разработчик (Python/FastAPI)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

Текст:
/
TL;DR
Старший backend-разработчик (Python/FastAPI): Разработка и развитие backend-сервисов, API и интеграций с акцентом на производительность, масштабируемость, отказоустойчивость и эксплуатацию production-систем. Focus on проектировании архитектуры, диагностике инцидентов, развитии observability и наставничестве команды.

Локация: дистанционный формат работы.

Компания

VK — российская технологическая компания с более чем 200 технологичными проектами и 15 000 сотрудников, создающая интернет-сервисы.

Что делать

  • Самостоятельно реализовывать сложные backend-задачи от проработки требований до выпуска в production, декомпозировать и оценивать задачи, выявлять риски и зависимости.
  • Проектировать backend-фичи, сервисы, API, модели данных и интеграции с внутренними и внешними системами.
  • Развивать архитектуру, производительность, масштабируемость, отказоустойчивость и безопасность сервисов.
  • Проводить code review, покрывать критичную логику автоматизированными тестами и участвовать в развитии стандартов и CI/CD-процессов.
  • Развивать observability, сопровождать production-сервисы, диагностировать инциденты, участвовать в постмортемах и предотвращать повторные сбои.
  • Наставлять сотрудников, участвовать в онбординге, технических разборах, документировании знаний и технических собеседованиях.

Требования

  • От пяти лет опыта backend-разработки на Python.
  • Опыт разработки сервисов на FastAPI и проектирования backend-сервисов, API и интеграций.
  • Уверенное знание Python, включая асинхронное программирование.
  • Уверенная общеинженерная база: сети, HTTP, Linux, базы данных и основы информационной безопасности.
  • Хорошее знание PostgreSQL: проектирование схем, индексы, транзакции и оптимизация запросов.
  • Опыт работы с RabbitMQ и Kafka, включая понимание повторной доставки, идемпотентности и обработки ошибок.
  • Опыт написания автоматизированных тестов, проведения code review, диагностики production-проблем и устранения причин сбоев совместно со службой эксплуатации.
  • Опыт работы с observability-стеком ELK, Prometheus и Grafana.
  • Опыт работы с Docker и понимание принципов работы сервисов в Kubernetes.
  • Понимание CI/CD-процессов и опыт работы с пайплайнами.
  • Способность самостоятельно вести сложные технические задачи от проработки требований до выпуска в production.

Хорошо, если есть

  • Опыт работы с Redis, ClickHouse и OpenSearch.
  • Опыт разработки и оптимизации высоконагруженных систем.
  • Опыт совершенствования процессов тестирования и выпуска изменений.
  • Понимание Helm и Argo CD.
  • Опыт работы с контуром ЕПГУ/ЕСИА.

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

  • Дистанционный формат работы.
  • Полный рабочий график.
  • Возможность участвовать в развитии современных интернет-сервисов.

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