Senior Go-разработчик в команду ENS
Selectel — один из лидеров IT-инфраструктуры в РФ с отличной инженерной культурой. Вакансия предлагает сильный соцпакет (ДМС, обучение, спорт) и работу над сложными техническими задачами в удаленном формате.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует глубоких знаний Go (фреймворк chi), опыта работы с Kubernetes и микросервисами. Дополнительным вызовом может стать необходимость интеграции со СМЭВ/ЕСИА и понимание работы DNS/CDN.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата для Senior Go разработчиков в России в среднем составляет 300,000–450,000 рублей. Selectel обычно предлагает конкурентоспособные условия, соответствующие рыночным ожиданиям для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Senior Go-разработчик в команду ENS в Selectel
Что предстоит делать:
— Разработка и развитие backend-сервисов продуктов команды с учетом микросервисной архитектуры и cloud-native окружения (многоподовая среда);
— Участие в проектировании и реализации новых сервисов и компонентов;
— Проведение и участие в code review, поддержание единых стандартов качества кода;
— Актуализация и поддержка технической документации
Кого мы ищем:
— Уверенный опыт коммерческой разработки API на Go с использованием chi;
— Практический опыт работы с PostgreSQL, понимание принципов проектирования схем и запросов;
— Опыт разработки и поддержки REST API (понимание gRPC будет плюсом);
— Базовые знания Linux/Unix и понимание работы сервисов в серверной среде;
— Опыт написания unit- и функциональных тестов;
— Понимание базовых алгоритмов и структур данных;
— Опыт работы с Docker, общее понимание Kubernetes;
— Представление о CI/CD и процессах сборки и доставки приложений в микросервисной архитектуре;
— Готовность участвовать в развитии продуктовых решений и разбираться в задачах клиентов
Будет плюсом
— Опыт интеграции с СМЭВ и настройки авторизации через ЕСИА
— Понимание принципов работы CDN и DNS
— Общее представление о стандартах и процессах работы регистраторов доменных имен
— Умение читать код на Python, а также опыт его модификации или переписывания на Go
Условия сотрудничества:
— Удалённо
— Ежемесячная надбавка за некурение
— ДМС + стоматология + офисный врач\* (с первого дня работы)
— Компенсация психологических консультаций: онлайн или в кабинете психолога
— 50% оплата абонемента в фитнес-клуб и спортивный зал в офисе\*
— Внутренние спортивные турниры, корпоративные тренировки и участие в спортивных мероприятиях (забеги, велозаезды, заплывы, «Гонка героев», кибертурниры)
— Офисный душ\*
— Образовательные мероприятия (мастер-классы, лекции, квизы, экскурсии)
— Тематические киновечера и регулярные вечера настолок (обожаем DnD и спортивную мафию!)
— PlayStation zone\*, кикер и настольный теннис
— Несколько крупных тусовок в году, а также зимой ездим гонять на сноубордах и лыжах, а осенью в пейнтбол
— От 50% до 100% оплаты обучения английскому и еженедельные бесплатные разговорные клубы с носителями
— Внутренние обмены знаниями: lightning & thunder talks, Selectel MasterClass
— Внутренняя база знаний и курсов
— Рекомендации по обучению и развитию
— Персонализированный подход к обучению, возможность участия в конференциях по всему миру
— Онлайн-библиотека Alpina Digital
— \*пока что только для питерского офиса
Как откликнуться:
Лучшие вакансии от работодателей мечты на promopoisk.com
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- Linux
- Kubernetes
- CI/CD
- PostgreSQL
- Docker
- REST API
- gRPC
- Go
- Unix
- DNS
- CDN
- CHI
Возможные вопросы на собеседовании
Вакансия предполагает работу в многоподовой среде Kubernetes.
Как вы организуете Graceful Shutdown в Go-приложении, работающем в Kubernetes, чтобы избежать потери запросов при перестроении подов?
В требованиях указано проектирование схем PostgreSQL.
Расскажите о вашем опыте оптимизации медленных запросов в PostgreSQL. Какие инструменты и стратегии индексирования вы используете?
Упоминается работа с микросервисами и gRPC как плюс.
В каких случаях вы бы предпочли gRPC вместо REST для взаимодействия между внутренними сервисами, и какие есть подводные камни?
Одним из плюсов является умение читать Python-код для миграции на Go.
С какими основными сложностями вы сталкивались при переносе бизнес-логики с Python на Go, учитывая различия в типизации и работе с памятью?
Команда ENS работает с доменами и сетями.
Как работает процесс разрешения доменного имени (DNS) и какие записи (A, CNAME, TXT) наиболее критичны для работы веб-сервисов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

