Spectr — это IT-компания, специализирующаяся на разработке высоконагруженных цифровых сервисов для бизнеса. В компании есть 2 направления работы: заказная разработка и аутстаффинг специалистов.
Кого мы ищем:
Ищем Senior Go-разработчика, который возьмёт на себя сложные технические задачи: от проектирования архитектуры и рефакторинга до интеграции разнородных систем и вывода решений в production.
Ключевые задачи:
-
Проектирование и разработка backend-сервисов на Go с учётом высоких нагрузок и конкурентной обработки данных.
-
Рефакторинг и стабилизация существующей кодовой базы для повышения надёжности и поддерживаемости.
-
Интеграция разнородных систем с использованием брокеров сообщений (Kafka, RabbitMQ и др.).
-
Проектирование технических решений, выбор архитектурных подходов и технологий.
-
Работа с технологиями удалённого доступа и сбора данных (SNMP, SSH, WMI, WinRM, ICMP).
-
Участие в разборе сложных инцидентов, анализ узких мест производительности и оказание технической поддержки команде.
-
Проведение code review для обеспечения качества кода и соблюдения стандартов разработки.
-
Согласование протоколов обмена данными с frontend-разработчиками (Swagger/OpenAPI).
-
Выполнение технических исследований (POC, сравнение технологий) и формирование документации с описанием подходов к реализации задач (Confluence).
Обязательные требования:
-
Опыт промышленной backend-разработки на Go от 5 лет.
-
Глубокое понимание конкурентности в Go: работа с горутинами, каналами, примитивами синхронизации, профилирование и оптимизация производительности.
-
Уверенные знания PostgreSQL: умение составлять и оптимизировать сложные SQL-запросы, опыт работы с миграциями.
-
Опыт интеграции систем с использованием брокеров сообщений (Kafka, RabbitMQ, ActiveMQ или аналоги).
-
Опыт проектирования REST API, понимание принципов gRPC, опыт применения OpenAPI/Swagger.
-
Опыт выпуска проектов в production и настройки мониторинга (ELK-стек, Prometheus, Grafana — желательно).
-
Уверенное администрирование Linux, опыт работы с Docker, понимание CI/CD (GitLab CI).
-
Опыт проведения code review и умение аргументированно отстаивать технические решения.
-
Навыки рефакторинга и стабилизации легаси-кода.
-
Способность эффективно работать в условиях неполных или изменяющихся требований.
-
Чёткость и аккуратность в коммуникации, проактивный подход и нацеленность на результат.
-
Английский язык на уровне беглого чтения технической документации.
Будет сильным плюсом:
-
Знание Ansible, опыт работы с виртуализацией (KVM/libvirt).
-
Знание языков C или Rust.
-
Опыт работы с Redis, Kubernetes.
Что мы предлагаем:
- Конкурентную зарплату, обсуждаемую индивидуально.
- Возможность работать удаленно.
- Доступ к нашей библиотеке курсов.
- Проекты в разных нишах с интересными и масштабными задачами.
- Возможность профессионального развития внутри команды экспертов.
- Работа в дружелюбной и профессиональной атмосфере.