Грейд: Middle+, Senior. Локация: РФ, Москва. Формат: фултайм, гибрид первые 3 мес. (2-3 раза в нед.), далее — удаленно. Оформление: только ИП.
Проект: Разработка и совершенствование системы управления магазинами одежды и других вспомогательных продуктов внутри направления Розницы.
Обязательные требования:
- Коммерческий опыт разработки на Go более 3,5 лет.
- Глубокие знания 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 архитектуры.
- Технический английский.