VK

Go-разработчик в команду разработки платёжных решений в В Контакте, Москва

МоскваУдалённокомбинированныйНе указано

О компании

VK — одна из ведущих технологических компаний России, занимающаяся созданием инновационных платёжных решений и других продуктов, находящихся на пересечении социальных медиа и технологий. Ведущая платформа для взаимодействия с пользователями и бизнеса, VK предлагает широкий спектр услуг, включая мессенджеры, социальные сети и системы электронной коммерции, что делает её незаменимой в экосистеме цифровых услуг в стране.

Ключевые факты:

  • Основана в 2006 году
  • Более 100 миллионов активных пользователей
  • Разработка высоконагруженных систем и решений в области big data
  • Офисы в Москве и других крупных городах России
  • Инновационные проекты, такие как OpenVK и инструменты для цифровой доступности

О вакансии

Команда разработки платёжных решений в VK работает над созданием и совершенствованием высоконагруженных сервисов, ориентированных на удобство пользователей и высокую производительность. Специалисты этой команды занимаются как проектированием новых функциональностей, так и поддержкой существующих систем, обеспечивая бесперебойную работу всех компонентов.

Команда активно взаимодействует с другими отделами для решения технических задач, что способствует быстрому и эффективному внедрению новых идей и функций. Использование принципов автотестирования, оптимизации кода и улучшения качества продукта является важной частью их работы.

Чем предстоит заниматься:

  • Проектирование и реализация новых функциональностей существующих сервисов и полное создание новых сервисов с нуля
  • Поддержка текущих систем и обеспечение их отказоустойчивости
  • Написание оптимизированного кода с высоким качеством под нагрузкой
  • Коммуникация с коллегами для решения технических задач
  • Участие в рефакторинге и улучшении рабочей нагрузки компонентов

Что мы предлагаем:

  • Комбинированный формат работы: офис в Москве и дистанционный
  • Возможности обучения и карьерного роста
  • Участие в значимых проектах, направленных на инновации в платёжных решениях
Навыки
ныйкомбинированныйдистанционныйmiddlesenior

Обязанности

  • Проектировать и разрабатывать новую функциональность существующих и новых сервисов.
  • Поддерживать и улучшать отказоустойчивость систем.
  • Написать качественный код с учетом высоких нагрузок и больших объемов данных.
  • Коммуницировать с другими командами для эффективного решения задач.
  • Работать над оптимизацией качества продукта и рефакторингом кода.

Требования

  • О компании VK Экскурсия по офису в Москве
  • Экскурсия по офису в Москве
  • Проекты Проекты OpenVK Секреты цифровой доступности
  • Секреты цифровой доступности
  • Кандидатам Как попасть в команду Стажировка в VK Условия работы
  • Как попасть в команду
  • Стажировка в VK
  • Условия работы
  • Проектирование и разработка новой функциональности существующих сервисов, а также с нуля новых сервисов backend различного уровня сложности в сегменте highload и big data
  • Поддержка существующих сервисов, принятие мер по их отказоустойчивости
  • Активная коммуникация с коллегами из смежных команд для более эффективного решения технических задач
  • Написание качественного и продуманного кода, который умеет работать с высокими нагрузками и большими объёмами данных, при этом требуя минимального количества ресурсов, а также покрытие кода автотестами
  • Работа над совершенствованием качества продукта в целом, решением задач по рефакторингу, улучшением observability и стабильностью компонентов, оптимизацией потребляемых ресурсов
  • Опыт коммерческой разработки backend от трёх лет (в том числе на Go от года)
  • Опыт написания сервисов, понимание сервисной архитектуры: вы строили и поддерживали распределённые системы; умеете работать с масштабируемыми нагруженными системами, вам знакомы слова кэш, балансировка, шардирование и репликация
  • Понимание многопоточности, параллельных вычислений
  • Знание и понимание алгоритмов и структур данных
  • Опыт проектирования схемы базы данных — структуры таблиц и связи между ними, индексы, транзакции, ACID
  • Опыт работы с Kubernetes, Docker
  • Опыт работы с ОС семейства Linux

Условия

  • Комбинированный формат работы: офис в Москве и дистанционный.
  • Доступ к ресурсам для обучения и развития.
  • Участие в интересных и масштабных проектах.

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