Вакансия Старший Backend-разработчик в VK

Старший Backend-разработчик в VK

Старший Backend-разработчик в VK
VK — крупнейшая российская технологическая компания. Мы помогаем миллионам людей решать повседневные задачи в онлайне.

Задачи

Разработка и delivery:

  • Самостоятельная реализация сложных backend-задач от проработки требований до выпуска в production
  • Декомпозиция и оценка задач, выявление технических рисков и зависимостей
  • Участие в планировании backend-работ
  • Взаимодействие с продуктом, аналитиками, frontend-разработчиками и QA
  • Участие в подготовке и выпуске релизов
  • Выявление технического долга и участие в его приоритизации и устранении

Архитектура и проектирование:

  • Проектирование новых backend-фич, сервисов и API
  • Участие в развитии архитектуры backend-сервисов
  • Выбор и обоснование технических решений с учётом требований и ограничений
  • Проектирование моделей данных и интеграций с внутренними и внешними системами
  • Проработка производительности, масштабируемости и отказоустойчивости
  • Документирование ключевых технических решений

Качество разработки:

  • Проведение code review и предоставление конструктивной обратной связи
  • Развитие и соблюдение стандартов разработки
  • Покрытие критичной логики автоматизированными тестами
  • Участие в развитии CI/CD-процессов
  • Поиск и устранение проблем производительности
  • Соблюдение требований безопасности при разработке

Эксплуатация и надёжность:

  • Развитие observability: метрик, логов, трейсинга и дашбордов
  • Участие в сопровождении сервисов в production
  • Диагностика и устранение production-инцидентов
  • Участие в постмортемах и техническом постанализе
  • Реализация мер по предотвращению повторных инцидентов
  • Повышение надёжности и стабильности сервисов

Обмен знаниями и развитие команды:

  • Наставничество и передача экспертизы внутри команды
  • Участие в онбординге новых сотрудников
  • Проведение технических разборов и обмен знаниями
  • Снижение bus factor через документацию и распространение знаний о сервисах
  • Участие в технических собеседованиях

Требования

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

Будет плюсом

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

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Формат работы

Дистанционный

Уровень

senior

График работы

полный

VK

VK — это более 200 технологичных проектов, больше 15 000 сотрудников и безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда