Backend-разработчик в команду операций в Mail, Москва
Компания: VK
Локация: Москва
О компании
VK — одна из крупнейших IT-компаний в России, предоставляющая широкий спектр цифровых услуг и продуктов. Компания активно развивает проекты в области социальных сетей, мессенджеров и облачных технологий, обеспечивая удобный доступ к информации и взаимодействию для своих пользователей.
VK стремится к внедрению инновационных решений и является признанным лидером в своей нише, что делает её привлекательным местом для профессионалов в сфере технологий.
Ключевые факты:
- Основана в 2006 году
- Более 100 миллионов активных пользователей
- Широкая линейка продуктов: от мессенджеров до облачных сервисов
- Множество наград в области IT и цифровых технологий
О вакансии
Команда операций в VK занимается разработкой и поддержкой высоконагруженных сервисов, обеспечивая надежность и эффективность работы продуктов компании. Основное внимание уделяется проектам, связанным с цифровыми услугами, которые используют передовые технологии для оптимизации процессов.
В рамках своей работы команда осуществляет создание и масштабирование различных сервисов, активно работает с кодом на языке Go и участвует в проектировании архитектурных решений. Обязанности разработчика также включают оптимизацию работы с базами данных и переписывание legacy-кода.
Чем предстоит заниматься:
- Писать качественный, высокопроизводительный код на Go
- Участвовать в разработке архитектурных решений
- Переписывать legacy (Perl, Lua) и поддерживать его работу
- Участвовать в развертывании новых сервисов и масштабировании существующих
- Оптимизировать работу с БД (PostgreSQL, Tarantool)
- Написание тестов (unit, интеграционные)
Что мы предлагаем:
- Удаленная работа
- Гибридный формат работы
- Возможность участия в стажировках и обучении
- Команда профессионалов с опытом
- Перспективы карьерного роста
Обязанности
- Писать высококачественный код на Go
- Разрабатывать архитектурные решения для новых сервисов
- Поддерживать и переписывать старый код на Perl и Lua
- Участвовать в развертывании и масштабировании сервисов
- Оптимизировать работу с базами данных PostgreSQL и Tarantool
- Писать юнит-тесты и интеграционные тесты
- Работать с Docker и Git
- Участвовать в процессе code review
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Писать качественный, высокопроизводительный код на Go
- Участвовать в разработке архитектурных решений
- Переписывать legacy (Perl, Lua) и поддерживать его работу
- Участвовать в развертывании новых сервисов и масштабировании существующих
- Оптимизировать работу с БД (PostgreSQL, Tarantool)
- Опыт коммерческой разработки на Go от двух лет
- Уверенное знание стандартной библиотеки, механизмов конкурентности
- Опыт проектирования и разработки REST и (или) gRPC сервисов
- Опыт разработки на скриптовых языках или отсутствие боязни работы с ними
- Уверенный SQL, понимание транзакций, индексов, базовая оптимизация запросов
- Опыт написания тестов (unit, интеграционные)
- Работа с Docker, Git, участие в code review
Условия
- Формат работы: комбинированный, дистанционный
- Обучение и возможности для повышения квалификации
- Гибкий график