Привет! Мы - Wildberries, крупнейший маркетплейс России. Wildberries - это 30 млн пользователей ежедневно, сотни тысяч сотрудников и одна из сильнейших IT-команд в стране. Наша компания стабильно развивается и работает в усиленном режиме: гибкий современный стек и около-rocket-science задачи прилагаются.
Сейчас мы ищем Junior Golang разработчика в нашу команду инфраструктурной разработки на проект Sender - продукт собственной разработки, реализованный на GO. Основная цель продукта - рассылка сообщений. Сервис ежедневно обрабатывает миллионы сообщений в сутки от разных сервисов Wildberries. Это SMS для регистрации и авторизации клиентов, продавцов, отправка email-сообщений.
Чем предстоит заниматься:
-
Разработка и поддержка микросервисов на Go;
-
Участие в реализации REST/gRPC API;
-
Написание бизнес-логики по техническому заданию;
-
Интеграция с внешними сервисами;
-
Участие в код-ревью и исправлении багов;
-
Рефакторинг и оптимизация кода под руководством старших разработчиков;
-
Написание unit- и integration-тестов;
-
Использование стандартных инструментов тестирования Go;
-
Работа в команде;
-
Участие в ежедневных митингах (stand-ups), планировании спринтов и ретроспективах;
-
Изучение и применение best practices;
-
Следование стилю кода, принятым паттернам и архитектурным подходам.
Что для этого понадобиться:
- Знание синтаксиса и структур данных Golang;
- Практический опыт в разработке бекендов, API, сервисов на Golang (плюс если высоконагруженных);
- Знание основ архитектуры приложений (микросервисы, монолит);
- Базовое понимание конкурентности, мультитрединга и мультипроцессинга (плюсом будет интересный практический опыт);
- Понимание работы популярных сетевых протоколов: HTTP, gRPC, TCP, UDP;
- Понимание работы брокеров сообщений (kafka, rmq);
- Представление как организованы современные инженерные практики (мониторинг, логгирование);
- Опыт работы с реляционными базами данных (плюс если и с NoSQL);
- Опыт работы с актуальной инфраструктурой (Docker, GIT).
Что можем предложить:
- Удаленка или гибрид с возможностью посещать несколько офисов в Москве и Санкт-Петербурге. Диванчики, гамаки, качели, кафе и зеленые зоны прилагаются;
- Полностью белая зарплата (да, обыденность, но все же);
- Работа над интересными проектами, которые прокачают твои технические навыки и аналитическое мышление;
- Корпоративные скидки у партнеров компании;
- Минимум бюрократии.