Go разработчик в команду объектного хранилища данных (S3)

Дата размещения вакансии: 27.11.2024
Работодатель: WILDBERRIES
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Wildberries — это крупнейший маркетплейс России, 30 млн пользователей, и масштабные технологические задачи.

В связи с активным ростом департамента Инфраструктура находимся в поиске Golang Developer в команду объектного хранилища данных (S3).

Объектное хранилище данных, разработанное для поддержки внутренних сервисов компании. Этот продукт обеспечивает надежное и оптимальное хранение данных в различных типах хранилищ, что позволяет гарантировать нашим клиентам доступность их файлов в 99.9% случаев. Инфраструктура включает более 100 физических серверов и предоставляет емкость свыше 5 петабайт. Наша кодовая база насчитывает более 5000 коммитов, что свидетельствует о постоянном развитии и совершенствовании продукта.

Как мы работаем:

  • Пишем на последних версиях Go;

  • Используем Kafka для межсервисного взаимодействия;

  • MongoDB в качестве основной СУБД, Elasticsearch;

  • Все приложения упакованы в Docker и деплоятся нажатием кнопки;

  • У нас отличный CI/CD, запускаем тесты, security & style checks на каждый pull request;

  • Все pull request проходят code review;

  • участвуем в разработке и проектировании архитектурных решений, а также в реализации бизнес решений.

Задачи:

  • Писать новые и развивать существующие сервисы на Go;

  • Участвовать в анализе, проектировании и оценке технических решений вместе с командой;

  • Писать unit и функциональные тесты;

  • Оптимизировать производительность и устранять узкие места

  • Участвовать в code review.

Ожидание от кандидата:

  • Опыт коммерческой разработки на Go от 3-х лет;

  • Умеешь самостоятельно разбираться в различных вопросах, проактивен в работе и в жизни;

  • Имеешь опыт работы с системами логирования и мониторинга: Kibana/OpenSearch, Grafana;

  • Умеешь работать в Unix/Linux;

  • Имеешь опыт разработки высоконагруженных систем (100k rps+);

  • Работал с контейнерами (Docker, Kubernetes) и микросервисной архитектурой;

  • Уверенные знания Web/HTTP;

  • Понимание что такое gRPC;

  • Опыт работы NoSQL (MongoDB) на уровне join-ов, оптимизации запросов;

  • Умение проектировать API сервисов;

​​​​​​Что у нас есть и чем мы готовы делиться:
Оформление по ТК РФ с первого дня.
Крутая проактивная команда, у нас точно можно прокачаться.
Гибкие бизнес-процессы, минимум бюрократии и согласований.
Разные бонусы компании: партнерские программы по обучению и фитнесу, корпоративное питание для сотрудников в офисе.