Разработчик Golang Middle+ / Senior
#вакансия #разработчик #go #backend #remote #fulltime
**⚙️ Разработчик 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 архитектуры.
· Английский технический.
👌 Контакты: @tenedius
**Прикрепляйте резюме + скрининг по требованиям (‘+,-’)**
affiliate.careers — Москва
@affcareers_moscow
Разработчик Golang Middle+ / Senior
Этот пост опубликован в Telegram-канале affiliate.careers — Москва. Подписаться можно по ссылке: @affcareers_moscow.