Вакансия Разработчик Backend в VK Tech, Москва

Разработчик Backend в VK Tech, Москва

Разработчик Backend в VK Tech, Москва

Задачи

  • Разработка и развитие сервисов биллинга. Наш стек: Python 3, FastAPI, SQLAlchemy, Celery, PostgreSQL, Redis, Rabbit, Kafka, pytest, gitlab, krakend, k8s, Sentry.
  • Проведение RnD по оптимизации производительности или использованию новых подходов / технологий
  • Повышение качества: улучшать тесты, логирование, дашборды мониторинга, алерты, повышать устойчивость к сбоям
  • Участие в декомпозиции крупных задач на более мелкие
  • Активная коммуникация с коллегами (Front/QA/DevOps/SRE/Architects/Business)
  • Совершенствование CI/CD

Требования

  • Отличное знание Python 3, включая особенности языка, основные фреймворки и best practices. Опыт работы как с синхронным, так и с асинхронным кодом.
  • БД: Отличное знание реляционных баз данных. Понимание как работают констрейны, индексы, транзакции, блокировки, connection pooling, репликация, и т.д.
  • Интеграция: опыт проектирования и развития сложного REST API с поддержкой обратной совместимости, опыт с авторизацией по OAuth, OIDC, JWT, опыт интеграции со сторонними системами
  • Высокая инженерная культура: мы ожидаем что вы пишете тесты, используете линтеры, делаете код-ревью, сопровождаете свой код документацией, добавляете новые метрики в мониторинг, создаете алерты, делаете работу над ошибками после инцидентов и понимаете зачем все это нужно делать.
  • DevOps: понимание контейнеризации, CI/CD процессов, оркестрации.
  • Архитектура: успешно разрабатывали как микросервисы, так и монолиты, понимаете как разделить приложение на модули и слои, обеспечить межмодульное взаимодействие, какие паттерны проектирования когда уместно применить. Способны рисовать диаграммы к разрабатываемому ПО в UML, C4 или другой нотации.

Будет плюсом

  • Опыт разработки финансовых систем
  • Опыт работы с большими базами данных, включающий партицирование или шардирование
  • Опыт работы с MQ Kafka/Rabbit
  • Опыт работы с Service Mesh, API Gateway, Reverse proxy
  • Опыт работы с k8s
  • Опыт разработки на GoLang или других языках со строгой типизацией

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

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

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

комбинированный
дистанционный

Уровень

middle

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

полный

VK Tech

VK Tech — российский разработчик корпоративного ПО. Портфель включает облачную платформу, дата-сервисы, сервисы продуктивности и бизнес-приложения для автоматизации HR, финансовых и операционных задач.  

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

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

Похожие вакансии

Руководитель группы рекомендаций авторов

Рекомендации
Москва, гибкий

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

Внутренняя информационная разработка
Москва, комбинированный

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

Рекламные технологии
Москва, комбинированный

Старший аналитик

VK Видео
Москва, комбинированный

Go разработчик ML платформы

Рекомендации
Москва, гибкий

Продуктовый аналитик

VK Видео
Москва, комбинированный

Ведущий Golang-разработчик

Сервисы продуктивности VK Tech
Москва, гибкий

Аналитик Антифрод L2

MAX
Москва, гибкий

DevOps инженер

Облачная платформа VK Tech
Москва, гибкий

Python Lead команды рекламных модераций AI

VK
Москва, гибкий

Старший аналитик данных

Data Platform
Москва, гибкий

Team Lead Python

Внутренняя информационная разработка
Санкт-Петербург, гибкий

DevOps-инженер

Дата-сервисы VK Tech
Москва, гибкий

Специалист по безопасности генеративного ИИ

Информационная безопасность
Москва, гибкий

Старший разработчик-исследователь

Сервисы продуктивности VK Tech
Москва, гибкий

Руководитель команды системного администрирования

Облачная платформа VK Tech
Москва, гибкий

Старший программист систем хранения данных

VK Tech
Москва, гибкий

Аналитик антифрода (L2)

MAX
Москва, комбинированный

Аналитик/инженер данных в команду Business DWH

ВКонтакте
Москва, гибкий

Team Lead Go/Python

VK Реклама
Москва, гибкий