Golang-разработчик
Привлекательная вакансия с современным стеком (Tarantool, Kafka, gRPC) и полной удаленкой. Компания предлагает гибкий график и топовое оборудование, что является весомым плюсом для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует солидного опыта (от 3 лет) и глубоких знаний специфического стека, включая Tarantool и профилирование Go-приложений. Работа с высоконагруженными системами и ETL-конвейерами повышает планку ответственности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для Middle/Senior Go-разработчика в России рыночный диапазон составляет от 250 000 до 450 000 рублей. Учитывая требования к опыту с высоконагруженными системами и специфическим стеком, можно ожидать предложение в верхней части этого диапазона.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Corporate Performance Systems
Golang-разработчик
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разработка и поддержка микросервисов на Go для масштабных проектов
-Проектирование архитектуры и внедрение новых решений
-Оптимизация производительности и профилирование приложений
-Интеграция с внешними сервисами через gRPC, REST API
-Работа с высоконагруженными системами и потоками данных
-Взаимодействие с базами данных (PostgreSQL, Redis, Tarantool и др.)
-Использование Docker, Git, CI/CD для автоматизации процессов
-Написание и поддержка тестов, обеспечение качества кода
-Внедрение и поддержка Kafka для обмена сообщениями
-Участие в проектировании ETL-конвейеров и аналитических сервисов
*☑️* Наши пожелания к кандидатам
-Опыт коммерческой разработки на Go от 3 лет
-Глубокое понимание принципов SOLID и основных паттернов проектирования
-Уверенное владение Git, опыт работы в Linux
-Опыт работы с Docker и CI/CD
-Знание и опыт работы с сетевыми протоколами (TCP, HTTP, DNS)
-Опыт проектирования микросервисной архитектуры
-Навыки работы с высоконагруженными системами
-Опыт работы с PostgreSQL, Kafka, Redis, Tarantool или другими NoSQL-БД
-Опыт интеграции через gRPC API
-Навыки профилирования Go-приложений и написания benchmark-тестов
-Умение писать и поддерживать тесты
-Полноценная удалённая работа
-Максимально гибкий график
-Современное топовое оборудование
-Разнообразные технологичные проекты
-Профессиональный и личностный рост
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Git
- Linux
- CI/CD
- PostgreSQL
- Redis
- Docker
- Kafka
- ETL
- REST API
- gRPC
- Go
- TCP
- HTTP
- SOLID
- Tarantool
Возможные вопросы на собеседовании
Проверка понимания внутреннего устройства языка и умения оптимизировать код.
Расскажите, как работает планировщик Go (G-M-P модель) и как это влияет на производительность высоконагруженных систем?
Вакансия предполагает работу с очередями сообщений.
Какие гарантии доставки сообщений предоставляет Kafka и в каких случаях вы бы выбрали At-least-once вместо Exactly-once?
В стеке указан Tarantool, который часто используется как кэш или основное хранилище.
В каких сценариях использование Tarantool дает преимущество перед Redis в контексте ваших прошлых проектов?
Важно для проектирования надежных микросервисов.
Как вы организуете обработку распределенных транзакций или обеспечиваете консистентность данных между микросервисами?
Проверка навыков оптимизации, указанных в требованиях.
С помощью каких инструментов вы проводите профилирование Go-приложений и на какие метрики pprof вы смотрите в первую очередь при поиске утечек памяти?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

