Backend-разработчик в команду VK Mini Apps

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

О компании и команде

Мы создаём платформу VK Mini Apps — здесь каждый может разработать сервис, который станет частью ВКонтакте: будет запускаться в десктопной и мобильной версиях соцсети, в приложении на iOS и Android. Сервисы работают на JS, CSS и HTML.

Мы постоянно улучшаем инфраструктуру платформы: создаём инструменты для разработчиков и выкладываем их в open source. Также мы развиваем пользовательский опыт и рекомендации, интегрируем сервисы в профиль, ленту и мессенджер и многое другое. Ищем специалиста, который поможет нам улучшить производительность и уменьшить время ответа API, оптимизировать скорость запуска сервисов и внедрить сервисы в разные точки входа во ВКонтакте.

Ожидания от кандидата

• занимаетесь разработкой от 2 лет;
• можете порассуждать о недостатках и преимуществах тех или иных решений;
• понимаете принципы работы алгоритмов, структур, баз данных и сетей;
• знаете один или несколько языков программирования — PHP (будет преимуществом), Java, Go, Python или другой;
• готовы познакомиться с нашим диалектом PHP — KPHP, почитать о нём можно здесь: vk.cc/aCjaPs (если вы знаете PHP, изучать ничего не придётся — KPHP полностью поддерживает стандарт PHP 7.4);
• умеете работать с масштабируемыми нагруженными системами — вам знакомы слова балансировка, шардирование и репликация;
• командный игрок — с вами комфортно общаться, вы умеете договариваться с коллегами из своей и других команд.

Вам предстоит:
• писать читабельный, безопасный и производительный код;
• развивать кодовую базу: профилировать, находить узкие места в коде и оптимизировать их;
• думать над архитектурой.

У нас интересно, потому что:

• любой разработчик в нашей команде может проявлять лидерские качества и полностью влиять на фичи, которые он разрабатывает;
• предоставляем свободу действий — вы сможете предлагать как архитектурные, так и продуктовые решения;
• вы сможете развиваться вместе с командой крутых разработчиков;
• вы получите уникальный опыт работы с высокой нагрузкой и большими объёмами данных.

Условия работы

Работа в VK— это:

  • возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
  • амбициозные задачи, масштабные проекты и возможности для профессионального роста;
  • совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
  • работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
  • программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников;
  • компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день;
  • компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге;
  • 16 корпоративных команд по 12 видам спорта.