Go разработчик
Napoleon IT ищет Go-разработчика (Middle/Senior) для аутстаффинга в крупные ритейл- и e-commerce-компании. Нужен опыт от 3 лет, глубокое знание Go, микросервисов, PostgreSQL, Kafka и Kubernetes. Предлагают гибкий график, обучение и оплату конференций.
Зарплата не указана — оценили по рынку
На основе 26 похожих вакансий за 90 дней.
Что предстоит делать
Мечтай о большем с Napoleon IT Мы — не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим. Мы — это более 250 сотрудников, 3 офиса в России, 3 разных направления развития: заказная разработка, outstaffing, собственные продукты. Помимо уже существующих продуктов и решений на основе AI, мы активно развиваем разработку с использованием технологий LLM и Generative AI. Мы строим мультиагентные системы и платформенные решения для брендов, ритейла и маркетплейсов. Мы ищем Go разработчика с опытом в retail, logistics, e-commerce, который умеет быстро погружаться в предметную область и доводить задачи от идеи до внедрения в промышленную эксплуатацию на внешних проектах наших клиентов (формат аутстаффинга), включая крупные ритейл- и e-commerce-компании: «Магнит», X5 Group, Лента, Hoff, Kari, РИВ ГОШ и др.
Что ждём от вас
- Ключевые технические требования
- Коммерческий опыт разработки на Go от 3+ лет (для Middle+) и от 5+ лет (для Senior);
- Глубокое понимание конкурентной модели Go: каналы, пакет `sync`, примитивы синхронизации, устройство планировщика;
- Уверенное использование контекста для таймаутов, отмены операций и передачи метаданных;
- Написание идиоматичного, читаемого кода, следующего принципам **idiomatic Go** и стандартам сообщества (форматирование, именование, обработка ошибок);
- Опыт работы с популярными фреймворками и роутерами (chi, gin, fiber) — понимание их внутреннего устройства и умение выбирать подходящий инструмент;
- Глубокое понимание системы типов Go и интерфейсов.
- 2. Архитектура и проектирование
- Опыт проектирования и разработки микросервисной архитектуры с нуля или рефакторинга монолита;
- Понимание принципов SOLID, KISS, DRY, YAGNI и умение применять их в контексте Go;
- Знание паттернов распределенных систем: Circuit Breaker, Retry, Rate Limiting, Saga, CQRS;
- Опыт проектирования интеграции между сервисами (синхронной — через REST/gRPC, и асинхронной — через очереди/брокеры);
- Понимание принципов чистой архитектуры, Domain Driven Design (DDD) и умение.
- 3. Базы данных и хранилища
- Реляционные БД: Глубокое знание PostgreSQL (проектирование нормализованных схем, оптимизация запросов , работа с индексами, транзакциями и блокировками).
- NoSQL: Опыт работы с MongoDB, Cassandra или ClickHouse (понимание сценариев использования, где они эффективнее SQL);
- Кэширование: Опыт работы с Redis (типы данных, стратегии инвалидации кэша, кластеризация).
- 4. Брокеры сообщений и стриминг
- Опыт интеграции и эксплуатации Apache Kafka (понимание партиций, оффсетов, Consumer Group, гарантий доставки);
- Желателен опыт работы с RabbitMQ или NATS;
- Понимание гарантий доставки: at-least-once, exactly-once, at-most-once и их реализации в Go;
- 5. Инфраструктура и DevOps (понимание)
- Контейнеризация: Обязательное владение Docker (написание оптимизированных;
- Dockerfile, работа с multi-stage builds, понимание сетей и томов;
- Оркестрация: Опыт работы с Kubernetes (k8s);
- Опыт настройки пайплайнов (GitLab CI, GitHub Actions, Jenkins);
- Будет плюсом:
- Архитектурное лидерство: Способность самостоятельно принимать архитектурные решения, влияющие на продукт в целом, и нести за них ответственность;
- Менторство и развитие команды: Опыт онбординга новичков, проведения код-ревью с обучающим эффектом, проведения технических синков и/или митапов внутри компании;
- Бизнес-ориентированность: Понимание целей бизнеса, умение переводить бизнес-требования в технические задачи и аргументировать технические решения перед Product Manager'ом/заказчиком;
- Проактивность: Самостоятельный поиск узких мест (бутылочных горлышек) в системе, инициация технических улучшений и рефакторингов без прямой команды сверху.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Napoleon IT
2 активные вакансии в компании
Go разработчик
~1 417 020 – 2 314 466 ₸ оценка
Napoleon IT ищет Go-разработчика для работы над проектами крупных ритейл- и e-commerce-компаний. Требуется опыт от 3 лет, знание микросервисов, PostgreSQL, Kafka и Docker. Предлагают гибкий график, обучение и участие в конференциях.
Похожие вакансии
6 вакансий
Backend-разработчик Golang (App.Farm)
~1 417 020 – 2 314 466 ₸ оценка
Разработка и развитие внутренней платформы для ускорения создания продуктов. Нужен Golang-разработчик с опытом микросервисов и очередей сообщений. Предлагают работу с современным стеком и open-source решениями.
Go-разработчик
~1 417 020 – 2 314 466 ₸ оценка
Компания Юзтех ищет Go-разработчика для создания высоконагруженной системы исходящего обзвона на базе FreeSWITCH. Требуется коммерческий опыт от 2-3 лет, уверенное владение Go, PostgreSQL, Redis, Docker и CI/CD. Предлагают удалённую работу, ДМС, обучение и корпоративные бонусы.
Middle/Старший Backend (Golang + TypeScript) инженер
~1 417 020 – 2 314 466 ₸ оценка
Ищем Middle/Старшего бэкенд-разработчика для работы над крупным порталом недвижимости в MENA. Нужно 3+ года опыта с TypeScript и Golang, знание Node.js, Express.js, AWS и CI/CD. Компания предлагает удаленную работу, 18 дней отпуска, обучение и медстраховку.
Golang разработчик (микросервисы для прогнозирования спроса)
~1 417 020 – 2 314 466 ₸ оценка
Компания АФЛТ-Системс ищет Golang-разработчика для создания микросервисов прогнозирования спроса на авиаперевозки. Нужен опыт от 3 лет, знание REST/gRPC, Kafka/RabbitMQ, Docker и Kubernetes. Предлагают гибридный или удаленный формат, ДМС, льготы на авиабилеты и ИТ-отсрочку.
Backend разработчик
~1 417 020 – 2 314 466 ₸ оценка
Fintech ищет Middle Golang-разработчика для работы над backend-сервисами. Требуются знания Go, C#, LLM, GRPC и микросервисов. Предлагают удаленную работу, гибкий график и бонусы после испытательного срока.
Разработчик Go (ядро банка)
~1 417 020 – 2 314 466 ₸ оценка
Разработка микросервисов для ядра банка на Go: сервисы валидации, справочников, интеграции с ГИС ГМП и учёта НДС. Требуется опыт от 3 лет, знание SQL и готовность работать с высоконагруженными системами. Предлагают интересные задачи в крупном банке.