Разработка и совершенствование системы управления магазинами одежды и других вспомогательных продуктов внутри направления Розницы.
Условия: проектная занятость, фуллтайм, долгосрочный проект. Оформление только ИП (не СЗ, не ТК). Гибрид на первые 3 месяца работы – 2-3 раза в неделю, далее возможно обсуждение удаленного формата.
Требования:
- Стаж коммерческой разработки на Go более 4 лет.
- Уверенное владение Golang: глубокие знания языка, понимание работы планировщика, сборщика мусора (GC) и модели памяти.
- Опыт работы с MongoDB: проектирование схем, работа с индексами, составление агрегационных пайплайнов, понимание нюансов транзакций.
- Опыт работы с Apache Kafka: понимание принципов работы, паттернов потребления и публикации сообщений, обеспечение гарантии доставки и идемпотентности обработчиков.
- Опыт разработки веб-приложений и микросервисов: практический опыт создания REST/gRPC сервисов и поддержки распределенных систем.
- Навыки работы с *nix системами, уверенное использование Git, опыт с Docker (включая multi-stage контейнеры).
Плюсы:
- Глубокое понимание конкурентности в Go: горутины, каналы, примитивы синхронизации (sync, sync/atomic) и пакет context.
- Знание современных возможностей Go 1.23+ (итераторы и современные паттерны).
- Опыт с PostgreSQL, gRPC и Protobuf, разработкой высоконагруженных веб-приложений, проектированием сервисов с нуля и event-driven архитектурой.
- Технический английский.