Golang developer in microservices

Wildberries

United States

Remote

USD 140,000 - 190,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ДМС со стоматологией
Спортивный зал
Психологическая поддержка
Корпоративное обучение

Job summary

Wildberries — объединенная компания Wildberries и Russ — ищет опытного Back-end Go разработчика для разработки микросервисов и проектирования API в составе международной команды. Вы будете работать над высоконагруженной инфраструктурой и обеспечивать стабильность продакшн-сервисов.

Участие в архитектурных решениях, покрытие кода тестами и взаимодействие с командами разработки и эксплуатации помогут вам развиваться в рамках динамичных проектов и корпоративной IT-инфраструктуры.

Qualifications

  • Опыт разработки на Go и построения микросервисной архитектуры.
  • Знание REST/gRPC и брокеров сообщений (Kafka, RabbitMQ, NATS).
  • Опыт работы с реляционными и NoSQL БД, знание SQL и индексов.
  • Опыт написания unit/integration тестов и покрытие кода тестами.
  • Навыки Git, CI/CD, Docker, Kubernetes и мониторинга.
  • Умение проектировать API и контракты сервисов.

Responsibilities

  • Писать и поддерживать микросервисы на Go, реализуя бизнес-логіку и обеспечивая продакшн-стабильность.
  • Проектировать схемы данных и взаимодействие с SУБД (PostgreSQL, MySQL) и NoSQL.
  • Покрывать код юнит- и интеграционными тестами и заботиться о качестве кода.
  • Участвовать в архитектурных решениях и проектировать взаимодействие сервисов (REST/gRPC/сообщения).
  • Проводить код-ревью и внедрять инженерные практики, документацию технических решений.
  • Формировать отчеты о проделанной работе и представлять их руководству.

Skills

Go (Golang)
Микросервисная архитектура
REST/gRPC/Message Protocols
Тестирование Go
CI/CD & Docker/Kubernetes
API design

Tools

PostgreSQL
MySQL
Redis
MongoDB
Elasticsearch
Kafka
Docker
Kubernetes
go mod

Job description

Описание

Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.

Задачи
  • Писать и поддерживать микросервисы на языке Go: реализовывать бизнес-логику, обеспечивать стабильную работу сервисов в продакшне и оперативно вносить доработки по требованиям
  • Проектировать схемы данных и взаимодействовать с реляционными и NoSQL СУБД: писать сложные SQL-запросы для выборки, агрегации и модификации информации, оптимизировать производительность запросов
  • Покрывать разработанный код юнит- и интеграционными тестами: создавать тестовые сценарии, настраивать моки, обеспечивать высокий процент покрытия и гарантировать отсутствие регрессий при изменениях
  • Участвовать в принятии архитектурных решений и проектировать взаимодействие сервисов: определять протоколы общения (REST/gRPC/очереди), выбирать паттерны интеграции и фиксировать технические решения в документации
  • Проводить код-ревью и внедрять инженерные практики: проверять код коллег на соответствие стандартам, давать конструктивные рекомендации
  • Формировать и согласовывать промежуточные и итоговые отчеты о проделанной работе и представлять промежуточные и итоговые отчеты непосредственному руководителю.
Требования
  • Синтаксис и особенности Go (горутины, каналы, garbage collector, интерфейсы), стандартная библиотека, популярные фреймворки (Gin, Echo, Fiber), работа с модулями (go mod), профилирование и отладка (pprof, delve)
  • Паттерны микросервисов (CQRS, Saga, Circuit Breaker, Retry), протоколы взаимодействия (REST, gRPC, GraphQL, WebSockets), брокеры сообщений (Kafka, RabbitMQ, NATS), принципы проектирования API и контрактов
  • Реляционные СУБД (PostgreSQL, MySQL): транзакции, индексы, планировщик запросов, оптимизация SQL. NoSQL (Redis, MongoDB, Elasticsearch): модели данных, кэширование, шардирование. ORM/билдеры (sqlx, GORM, squirrel)
  • Фреймворки тестирования в Go (testing, testify, mockgen), виды тестов (unit, integration, contract), метрики покрытия, принципы TDD/BDD, инструменты статического анализа (golangci-lint, staticcheck)
  • Git-стратегии (GitFlow, Trunk-Based), CI/CD (GitHub Actions, GitLab CI), контейнеризация (Docker), основы оркестрации (Kubernetes), мониторинг и логирование (Prometheus, Grafana, Loki, OpenTelemetry).
Условия
  • Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое
  • Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании
  • Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.
  • Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников
  • Скидки и партнерские программы: на обучение, страхование, покупки и многое другое
  • Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

golang developer сортировочных центров
golang developer сортировочных центров

Wildberries • United States

On-site
USD 140,000 - 210,000
Corporate package
Dental insurance
Corporate wellness programs
+1
go разработчик микросервисов
go разработчик микросервисов

Wildberries • United States

On-site
USD 120,000 - 180,000
Языковые клубы
Корпоративный университет
ДМС со стоматологией
+3
Golang developer
Golang developer

Wildberries • United States

Remote
USD 120,000 - 180,000
Обучение и развитие
Корпоративная ДМС
Современный офис рядом с метро
+1
golang developer в wb id
golang developer в wb id

Wildberries • United States

On-site
USD 120,000 - 160,000
ДМС со стоматологией
Гибкий график
Бесплатное питание в офисе
+2
Golang разработчик мессенджера
Golang разработчик мессенджера

Wildberries • United States

Remote
USD 120,000 - 180,000
ДМС со стоматологией
Корпоративный спорт
Консультации психолога
+2
разработчик go платформы технической поддержки
разработчик go платформы технической поддержки

Wildberries • United States

Remote
USD 120,000 - 180,000
Гибкий график
ДМС со стоматологией
Бесплатное питание
+5
Golang разработчик в высоконагруженных системах
Golang разработчик в высоконагруженных системах

Wildberries • United States

Remote
USD 110,000 - 160,000
Языковые клубы
Корпоративный университет
ДМС со стоматологией
+4
go разработчик рекомендаций
go разработчик рекомендаций

Wildberries • United States

On-site
USD 120,000 - 180,000
Языковые клубы
Корпоративный университет
ДМС со стоматологией
+8
go разработчик каталога товаров
go разработчик каталога товаров

Wildberries • United States

On-site
USD 120,000 - 160,000
Медицинское страхование
Корпоративный университет
Спортивные программы
+2
team lead go для ПВЗ
team lead go для ПВЗ

RWB • United States

Remote
USD 140,000 - 190,000
Обучение и развитие: языковые клубы,КУ
ДМС со стоматологией, корпоративный СП
Корпоративный спорт и психолог
+6