GO-разработчик в Магазин
Компания: Wildberries
Локация: Москва
О компании
Компания Wildberries является одним из лидеров на рынке электронной торговли и технологий в России. Она образовалась в результате слияния IT-компании Wildberries и оператора наружной рекламы Russ, что укрепило её позиции в различных сегментах, включая финтех и контент.
Команда Магазина сосредоточена на разработке бэкенд-сервисов для основного приложения, с акцентом на решение амбициозных задач и создании высоконагруженных систем.
О вакансии
Команда разработки бэкенда в Wildberries работает над созданием и поддержкой высоконагруженных микросервисов для основного приложения магазина. Задачи включают разработку новых сервисов, их архитектуры и функциональности, а также оптимизацию существующих решений.
Сейчас перед командой стоят серьезные вызовы, такие как работа с высокими нагрузками до 150К RPS и создание эффективных систем, которые обеспечат надежность и масштабируемость.
Чем предстоит заниматься:
- Участвовать в разработке новых микросервисов для мобильных приложений.
- Дорабатывать функционал существующих сервисов.
- Разрабатывать архитектуру новых решений.
- Профилировать и оптимизировать микросервисы.
- Покрывать код unit-тестами для повышения надежности.
Что мы предлагаем:
- Корпоративный пакет ДМС, включая стоматологию.
- Возможность посещать языковые клубы и тренинги в корпоративном университете.
- Спортивные активности и консультации психолога.
- Участие в сообществах по интересам, таких как футбол, йога и шахматы.
Обязанности
- Разработка new микросервисов для мобильных приложений.
- Доработка функционала существующих сервисов.
- Проектировка архитектуры новых сервисов.
- Оптимизация и профилирование высоконагруженных микросервисов.
- Покрытие кода unit-тестами.
Требования
- Все вакансии
- Попасть в команду
- Строительство
- Сервисные позиции
- Все вакансии
- Попасть в команду
- Строительство
- Сервисные позиции
- Участвовать в разработке новых микросервисов бэкенда мобильных приложений и доработке их фукционала;
- Разрабатывать архитектуру новых сервисов;
- Профилировать и оптимизировать высоконагруженные микросервисы;
- Покрывать разрабатываемый код unit-тестами, обеспечивая его надежность и упрощение рефакторинга.
- Имеете опыт разработки на Golang не менее двух лет, применяете лучшие практики языка для создания эффективного и поддерживаемого кода;
- Имеете опыт разработки микросервисов и многопоточных приложений;
- Разрабатываете и понимаете принципы разработки высоконагруженных систем;
- Имеете опыт разработки Web-сервисов (REST, gRPC), знаете HTTP;
- Проектируете и оптимизируете реляционные базы данных (PostgreSQL), имеете опыт работы c NoSQL и брокерами сообщений.
- Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
- Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании;
- Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т. д.
Условия
- Формат работы: офис в Москве.
- Корпоративный ДМС с стоматологией.
- Языковые клубы и программы развития.
- Корпоративный спорт и консультации психолога.
- Участие в сообществах по интересам.