- Страна
- Россия
Golang-разработчик (команда IDP)
Okko — сильный бренд с интересными инженерными задачами. Позиция в команде IDP дает возможность влиять на процессы всей компании, а стек технологий (Go, K8s, Kafka) является максимально актуальным.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованием к опыту от 5 лет и необходимостью глубоких знаний не только в Go, но и в DevOps-инструментах (Kubernetes, Jenkins Groovy). Роль подразумевает создание инструментов для других разработчиков, что требует исключительного качества кода.
Анализ зарплаты
В вакансии не указана зарплата, однако для Senior Go-разработчика в Москве/СПб в крупном тех-гиганте уровень 350-500к является рыночным стандартом. Предложение Okko, вероятно, находится в этом диапазоне или выше для сильных кандидатов.
Откликнитесь в Okko уже сейчас
Присоединяйтесь к команде Okko и создавайте инструменты, которыми будут пользоваться сотни инженеров!
Описание вакансии
Okko
Golang-разработчик (команда IDP)
Формат работы: удалённо (Москва, Санкт-Петербург)
Команда Internal Developer Platform (IDP): «единое окно» для сотен инженеров Okko — доступы, пайплайны, поиск сервисов. Ищем Go-разработчика, который поможет масштабировать платформу.
*☑️* Чем предстоит заниматься
-Проектировать и развивать архитектуру ключевых внутренних продуктов: управление доступами, ферма тестирования устройств, метрики команд
-Писать чистый, эффективный и хорошо протестированный код на Go, покрывая решения unit- и интеграционными тестами
-Оптимизировать работу с PostgreSQL, проектировать схемы данных, эффективно использовать GORM
-Интегрировать микросервисы через Apache Kafka и gRPC
-Развивать инфраструктурную обвязку: сложные CI/CD пайплайны на Jenkins, Docker, Kubernetes
-Участвовать в Code Review, менторить коллег, влиять на технический стек и процессы
-Настраивать observability: логи и метрики через Splunk, Grafana и Prometheus
*☑️* Наши пожелания к кандидатам
-5+ лет коммерческой разработки на Go
-Глубокое понимание concurrency в Go
-Уверенное владение SQL и опыт оптимизации запросов в PostgreSQL
-Опыт построения событийно-ориентированных систем с Apache Kafka
-Практический опыт работы с Jenkins, включая написание Groovy-скриптов для сложных пайплайнов
-Понимание Kubernetes и контейнеризации
-Умение настраивать мониторинг и анализировать логи
-Опыт написания тестов с использованием Testify и GoMock
-Будет плюсом: gRPC, проектирование API через OpenAPI, опыт построения Internal Developer Platform / DevEx-инструментов
Откликнуться: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Go
- PostgreSQL
- GORM
- Apache Kafka
- gRPC
- Jenkins
- Docker
- Kubernetes
- Splunk
- Grafana
- Prometheus
- Groovy
- Testify
- GoMock
- OpenAPI
Возможные вопросы на собеседовании
Проверка глубокого понимания внутреннего устройства Go, что критично для высоконагруженных систем.
Расскажите, как работает планировщик Go (G-M-P модель) и как он обрабатывает системные вызовы?
Вакансия предполагает работу с IDP, где CI/CD является ключевым элементом.
С какими сложностями вы сталкивались при написании Shared Libraries для Jenkins на Groovy и как их решали?
Работа с данными — важная часть роли. Нужно понять навыки оптимизации.
Как бы вы подошли к оптимизации медленного запроса в PostgreSQL, который использует несколько JOIN и агрегаций в высоконагруженной системе?
Проверка опыта работы с распределенными системами.
Какие стратегии обработки ошибок и обеспечения доставки сообщений (at-least-once vs exactly-once) вы использовали в Kafka?
Оценка архитектурного мышления в контексте DevEx.

