Senior Go Разработчик
Top Selection · Москва
- Зарплата
- 260 000 – 290 000 ₽
- Грейд
- Senior
- Формат
- Удалённо
- Занятость
- Полная
- Категория
- Программист
- Источник
- Вакансии Backend/Frontend
Контакт HR — бесплатно после входа
Войдите через Telegram — покажем, кому писать напрямую. Без резюме и анкет.
Описание
#вакансия #Go #Разработчик #fulltime #удаленно
Привет!👋 Меня зовут Ирина. Я представляю группу компаний Top Selection.
Ищем Senior Go Разработчик в проект розничной торговли.
✅Уровень: Senior
✅Локация и гражданство: РФ по МСК ±2 часа.
✅ЗП: 260-290К на руки
✅Загрузка: fulltime
✅Оформление: как ИП
✅Проект: Розничная торговля.
‼️Обязательные требования:
- Коммерческий опыт разработки на Go от от 5+ лет ;
- Уверенное использование context для таймаутов, отмены операций и передачи метаданных;
- Понимание и применение generics 1.18+;
- Написание идиоматичного, читаемого кода;
- Опыт работы с популярными фреймворками и роутерами (chi, gin, fiber);
- Глубокое понимание системы типов Go и интерфейсов;
- Опыт проектирования и разработки микросервисной архитектуры с нуля или рефакторинга монолита;
- Понимание принципов SOLID, KISS, YAGNI и умение применять их в контексте Go;
- Знание паттернов распределенных систем: Circuit Breaker, Retry, Rate Limiting, Saga, CQRS;
- Опыт проектирования интеграции между сервисами (синхронной — через REST/gRPC, и асинхронной — через очереди/брокеры);
- Понимание принципов Domain Driven Design и умение выделять границы контекстов;
- Глубокое знание PostgreSQL;
- Опыт работы с MongoDB, Cassandra или ClickHouse;
- Опыт работы с Redis или Memcached;
- Опыт интеграции и эксплуатации Apache Kafka;
- Опыт работы с RabbitMQ или NATS;
- Понимание гарантий доставки: at-least-once, exactly-once, at-most-once и их реализации в Go;
- Обязательное владение Docker, опыт работы с Kubernetes — написание манифестов, понимание helm, работа в кластере;
- Опыт настройки пайплайнов (GitLab CI, GitHub Actions, Jenkins);
- Опыт с Prometheus и Grafana;
- ELK, Loki, ClickHouse;
- Распределенная трассировка (Jaeger, Zipkin);
- Написание юнит-тестов, интеграционных тестов и E2E-тестов;
- Опыт внедрения и использования линтеров и проверок кодстайла в CI.
➕Доп. требования:
- Способность самостоятельно принимать архитектурные решения, влияющие на продукт в целом, и нести за них ответственность;
- Опыт онбординга новичков, проведения код-ревью с обучающим эффектом, проведения технических синков и/или митапов внутри компании;
- Понимание целей бизнеса, умение переводить бизнес-требования в технические задачи и аргументировать технические решения перед Product Manager'ом/заказчиком;
- Опыт работы с высоконагруженными системами;
- Знание других языков программирования (например, Python, Rust, C++) для понимания многопарадигменности;
- Опыт работы с облачными провайдерами;
- Понимание основ сетевых протоколов;
- Опыт работы с Linux на уровне уверенного пользователя/администратора;
- Английский язык: Уровень от Intermediate (B1) и выше для чтения технической документации и (возможно) общения с заказчиком.
📝Задачи:
- Разработка высоконагруженных распределенных систем;
- Проектирование архитектуры;
- Оптимизация производительности;
- Менторство членов команды;
- Обеспечение качества кодовой базы.
📲Контакты: @irazhura87
Привет!👋 Меня зовут Ирина. Я представляю группу компаний Top Selection.
Ищем Senior Go Разработчик в проект розничной торговли.
✅Уровень: Senior
✅Локация и гражданство: РФ по МСК ±2 часа.
✅ЗП: 260-290К на руки
✅Загрузка: fulltime
✅Оформление: как ИП
✅Проект: Розничная торговля.
‼️Обязательные требования:
- Коммерческий опыт разработки на Go от от 5+ лет ;
- Уверенное использование context для таймаутов, отмены операций и передачи метаданных;
- Понимание и применение generics 1.18+;
- Написание идиоматичного, читаемого кода;
- Опыт работы с популярными фреймворками и роутерами (chi, gin, fiber);
- Глубокое понимание системы типов Go и интерфейсов;
- Опыт проектирования и разработки микросервисной архитектуры с нуля или рефакторинга монолита;
- Понимание принципов SOLID, KISS, YAGNI и умение применять их в контексте Go;
- Знание паттернов распределенных систем: Circuit Breaker, Retry, Rate Limiting, Saga, CQRS;
- Опыт проектирования интеграции между сервисами (синхронной — через REST/gRPC, и асинхронной — через очереди/брокеры);
- Понимание принципов Domain Driven Design и умение выделять границы контекстов;
- Глубокое знание PostgreSQL;
- Опыт работы с MongoDB, Cassandra или ClickHouse;
- Опыт работы с Redis или Memcached;
- Опыт интеграции и эксплуатации Apache Kafka;
- Опыт работы с RabbitMQ или NATS;
- Понимание гарантий доставки: at-least-once, exactly-once, at-most-once и их реализации в Go;
- Обязательное владение Docker, опыт работы с Kubernetes — написание манифестов, понимание helm, работа в кластере;
- Опыт настройки пайплайнов (GitLab CI, GitHub Actions, Jenkins);
- Опыт с Prometheus и Grafana;
- ELK, Loki, ClickHouse;
- Распределенная трассировка (Jaeger, Zipkin);
- Написание юнит-тестов, интеграционных тестов и E2E-тестов;
- Опыт внедрения и использования линтеров и проверок кодстайла в CI.
➕Доп. требования:
- Способность самостоятельно принимать архитектурные решения, влияющие на продукт в целом, и нести за них ответственность;
- Опыт онбординга новичков, проведения код-ревью с обучающим эффектом, проведения технических синков и/или митапов внутри компании;
- Понимание целей бизнеса, умение переводить бизнес-требования в технические задачи и аргументировать технические решения перед Product Manager'ом/заказчиком;
- Опыт работы с высоконагруженными системами;
- Знание других языков программирования (например, Python, Rust, C++) для понимания многопарадигменности;
- Опыт работы с облачными провайдерами;
- Понимание основ сетевых протоколов;
- Опыт работы с Linux на уровне уверенного пользователя/администратора;
- Английский язык: Уровень от Intermediate (B1) и выше для чтения технической документации и (возможно) общения с заказчиком.
📝Задачи:
- Разработка высоконагруженных распределенных систем;
- Проектирование архитектуры;
- Оптимизация производительности;
- Менторство членов команды;
- Обеспечение качества кодовой базы.
📲Контакты: @irazhura87
- go
- postgresql
- mongodb
- cassandra
- clickhouse
- redis
- memcached
- apachekafka
- rabbitmq
- nats
- docker
- kubernetes
- gitlabci
- githubactions
- jenkins
- prometheus
- grafana
- elk
- loki
- jaeger
- zipkin
- python
- rust
- c++
- linux
- solid
- kiss
- yagni
- ddd
- rest
- grpc
Оценка вакансии
100/100 · отлично
- Оценка описания недоступна
- Зарплатная вилка указана
- Компания и проект описаны
- Контакт HR подтверждён
- Стек описан подробно
- Формат работы понятен
Похожие вакансии
Middle / Senior Kotlin/Java Developer (Integration)
AI-балл 58/100UpGate
Удалённоkotlinjavaspring
Tech Lead Backend (Go)
AI-балл 79/100Лимассол, Кипр
5 000 – 7 000 $
LeadРелокацияgogrpcconnectrpc
NodeJS Tech Lead
AI-балл 60/100We Are META · Portugal
LeadУдалённоnodejsjavascripttypescript
Principal Database Programmer
AI-балл 64/100Precision for Medicine · Andorra, Serbia
SeniorУдалённоcsharpcppvbs
Principal Database Programmer
AI-балл 64/100Precision for Medicine · Andorra
SeniorУдалённоcsharpcppvbs