WILDBERRIES

Junior Golang Developer [Sender]

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Golang
  • Go
  • gRPC

Привет! Мы - 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).

Что можем предложить:

  • Удаленка или гибрид с возможностью посещать несколько офисов в Москве и Санкт-Петербурге. Диванчики, гамаки, качели, кафе и зеленые зоны прилагаются;
  • Полностью белая зарплата (да, обыденность, но все же);
  • Работа над интересными проектами, которые прокачают твои технические навыки и аналитическое мышление;
  • Корпоративные скидки у партнеров компании;
  • Минимум бюрократии.