Point your AI agent at freehire and let it find you a job.

Get the CLI →

RWB (Wildberries & Russ)

NewBe an early applicant

Golang разработчик в WB Chat

Posted Updated
Discussion

Summary

Experienced Golang developer for WB Chat, Wildberries' messenger currently in beta. Day to day you design and build high-load microservices, create fault-tolerant event-driven integrations, maintain core libraries, optimize data stores and message brokers, and add tests, metrics and dashboards. Stack: Go, PostgreSQL, Redis/Cassandra, Kafka/RabbitMQ, Docker, Kubernetes.

Вместе с масштабным развитием IT-направления, Wildberries строит культуру Trust and Safety, гарантируя непрерывную безопасность и доверие между компанией, её сотрудниками, пользователями и клиентами.

Тут мы активно развиваем наш новый продукт WB Chat — современный мессенджер для удобного общения с друзьями, семьёй и коллегами. Сейчас продукт находится на стадии BETA-версии, но уже включает в себя масштабный функционал: личные чаты, каналы, публичные и приватные группы, папки, аудиозвонки, голосовые сообщения, реакции, предпросмотр медиафайлов и многое другое.

Сейчас мы расширяем команду и находимся в поиске опытного Golang разработчика.

Вам предстоит:

  • Проектировать архитектуру и разрабатывать новые высоконагруженные микросервисы для расширения функционала платформы;
  • Создавать отказоустойчивые интеграции с внутренними потребителями и поставщиками данных в рамках микросервисной и event-driven архитектуры;
  • Поддерживать, оптимизировать и дорабатывать общие библиотеки и core-компоненты;оптимизировать хранилища данных;
  • Оптимизировать работу с хранилищами данных и брокерами сообщений в условиях высокой нагрузки;
  • Покрывать код тестами, метриками и создавать технические дэшборды.

Вы нам подходите, если у вас есть:
  • Отличные знания Golang, глубокое понимание concurrency (горутины, каналы, пакет sync), работы сборщика мусора и планировщика;
  • Понимание паттернов проектирования, принципов построения микросервисной и event-driven архитектуры;
  • Опыт работы с реляционными БД (PostgreSQL) и NoSQL-решениями (Redis/Cassandra), умение оптимизировать запросы;
  • Опыт работы с брокерами сообщений (Kafka / RabbitMQ);
  • Практический опыт работы с Docker, Kubernetes и инструментами CI/CD.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available