⚙️ Разработчик Golang Middle+, Senior
**⚙️ Разработчик Golang Middle+, Senior** **Грейд**: Middle+, Senior **Локация:** РФ, Москва **Формат:** фултайм, Гибрид первые 3 мес. (2-3 раза в нед.), **далее - удаленно**. **Компания:** Top Selection **Оформление:** только ИП **ЗП:** 240-260 k р…
**⚙️ Разработчик Golang Middle+, Senior** **Грейд**: Middle+, Senior **Локация:** РФ, Москва **Формат:** фултайм, Гибрид первые 3 мес. (2-3 раза в нед.), **далее - удаленно**. **Компания:** Top Selection **Оформление:** только ИП **ЗП:** 240-260 k руб. мес. gross (middle+) 270-290 k руб. мес. gross (senior) **Сфера:** Розничная торговля **Проект:** Разработка и совершенствование системы управления магазинами одежды и других вспомогательных продуктов внутри направления Розницы. **🎯 Обязательные требования:** · Стаж коммерческой разработки на Go более 3,5 лет. · Уверенное владение Golang: Глубокие знания языка, понимание работы планировщика, сборщика мусора (GC) и модели памяти. · Опыт работы с MongoDB: Уверенное практическое использование MongoDB (проектирование схем, работа с индексами, составление агрегационных пайплайнов, понимание нюансов транзакций). · Опыт работы с Apache Kafka: Понимание принципов работы, паттернов потребления и публикации сообщений, обеспечение гарантии доставки и идемпотентности обработчиков. · Опыт разработки веб-приложений и микросервисов: Практический опыт создания REST/gRPC сервисов и поддержки распределенных систем. · Хорошие навыки работы с *nix системами: Уверенное использование командной строки, базовое понимание принципов работы ОС. · Опыт работы с Git: Уверенное владение системами контроля версий, умение работать с ветками, слияниями и разрешением конфликтов. · Опыт работы с Docker: Знание основ контейнеризации, умение создавать оптимизированные multi-stage Docker-контейнеры. · Желание быстро расти вместе с командой: Стремление к профессиональному развитию и готовность принимать новые вызовы. **Будет плюсом, если:** · Глубокое понимание конкурентности в Go: Отличное знание работы с горутинами, каналами, примитивами синхронизации (sync, sync/atomic) и пакетом context. · Знание современных возможностей Go 1.23+: Умение использовать итераторы (range over functions) и современные паттерны работы с коллекциями. · Опыт работы с PostgreSQL: Понимание реляционных баз данных и умение применять их в гибридных архитектурах. · Опыт работы с gRPC и Protobuf: Практический опыт проектирования и реализации контрактов для внутреннего взаимодействия микросервисов. · Опыт разработки высоконагруженных веб-приложений: Умение оптимизировать приложения для работы с большим объемом трафика и низкими задержками. · Опыт проектирования и разработки сервисов с нуля: Способность самостоятельно создавать и развивать новые сервисы в рамках event-driven архитектуры. · Английский технический. **Прикрепляйте резюме + скрининг по требованиям (‘+,-’)**
Вакансия