Senior Golang разработчик — WB Chat@ Wildberries
О позиции
Вам предстоит проектировать архитектуру и разрабатывать новые высоконагруженные микросервисы для расширения функционала платформы WB Chat.
Чем вы будете заниматься
- Создавать отказоустойчивые интеграции с внутренними потребителями и поставщиками данных в рамках микросервисной и event-driven архитектуры.
- Поддерживать, оптимизировать и дорабатывать общие библиотеки и core-компоненты.
- Оптимизировать хранилища данных и работу с брокерами сообщений в условиях высокой нагрузки.
- Покрывать код тестами, метриками и создавать технические дэшборды.
Требования
- Отличные знания Golang, глубокое понимание concurrency (горутины, каналы, пакет sync), работы сборщика мусора и планировщика.
- Понимание паттернов проектирования, принципов построения микросервисной и event-driven архитектуры.
- Опыт работы с реляционными БД (PostgreSQL) и NoSQL-решениями (Redis/Cassandra), умение оптимизировать запросы.
- Опыт работы с брокерами сообщений (Kafka / RabbitMQ).
- Практический опыт работы с Docker, Kubernetes и инструментами CI/CD.
Вакансия предлагает интересные задачи в области разработки высоконагруженных микросервисов. Требуется опыт с Golang и PostgreSQL.
Кто здесь добьётся успеха
Глубокое понимание и опыт работы с Golang, включая создание микросервисов и использование Go для разработки высоконагруженных приложений.
Способность эффективно работать в удаленном режиме, управляя своим временем и приоритизируя задачи, чтобы обеспечить своевременную доставку результатов.
Опыт работы с PostgreSQL и Kafka для оптимизации обработки данных и интеграции между микросервисами, что позволяет создавать отказоустойчивые архитектуры.
Знание и опыт применения Docker и Kubernetes для контейнеризации и оркестрации приложений, что критично для поддержки CI/CD процессов.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости E-commerce
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев