Golang разработчик в WB Chat
Описание
Вместе с масштабным развитием 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.