👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Golang-разработчик

Требования

Бэкенд разработчикGolangPythonDockerLinuxGitClickHouseRedis

Местоположение и тип занятости

Можно удаленно

Компания

Провайдер ИТ-инфраструктуры

Описание вакансии

Условия работы

Selectel - это ведущий провайдер облачной инфраструктуры и услуг дата-центров. Мы предлагаем комплексные решения для разных категорий бизнеса: от индивидуальных предпринимателей до крупных корпораций.

Ни одна сложная система не может обойтись без механизмов разграничения доступа. Основной задачей команды IAM (Identity & Access Management) является предоставление таких механизмов.

Команда IAM занимается созданием и развитием сервисов, которые управляют доступом и аутентификацией. Мы строим новую систему централизованного управления пользователями и их правами и интегрируем ее во все сервисы облачной платформы Selectel.

На этой позиции вы будете

  • Участвовать в проектировании архитектуры сервисов аутентификации и авторизации
  • Проектировать и реализовывать новые облачные сервисы IAM
  • Обеспечивать масштабирование и отказоустойчивость наших сервисов
  • Интегрировать IAM с другими сервисами внутреннего облака
  • Писать код, соответствующий стандартам, принятым в команде
  • Предлагать и отстаивать свои идеи и предложения по изменению текущих процессов
  • 90% Go + 10% Python (Pytest - функциональные тесты API)
  • Проводить код-review

От вас мы ожидаем

  • Опыт программирования на Go/Python
  • Опыт написания unit и функциональных тестов
  • Знание принципов построения распределенных систем (CAP etc)
  • Опыт работы с ОС семейства Linux
  • Опыт работы с системой контроля версий Git
  • Желание смело пробовать новое
  • Владение английским на уровне, достаточном для чтения и написания документации

Вашими плюсами будет

  • Собственные opensource проекты или участие в opensource проектах в любой роли
  • Опыт работы с OpenStack
  • Опыт работы с Jira, Gitlab, Sentry
  • Опыт работы и понимание принципов CI/CD
  • Опыт работы с Docker
  • Опыт работы с Clickhouse, Redis, Consul
  • Понимание принципов работы современных IAM-систем

На собеседовании мы обсудим

  • Технологии, с которыми вам приходилось работать
  • Ваш опыт разработки на Go/Python и задачи, которые вы решали на этих языках
  • Понимание и опыт применения современных методологий разработки: ревью кода, автоматизация тестирования и деплоя кода в тестовые среды

Бонусы

  • Официальное оформление, белая зарплата
  • Гибкое начало рабочего дня (до 12:00)
  • Релокационный бонус при переезде
  • ДМС + стоматология + офисный врач
  • Ежемесячная надбавка за некурение
  • Доступ к психологическим консультациям: онлайн, в офисе или кабинете психолога
  • Обучение английскому и испанскому прямо в офисе
  • Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев
  • Бесплатные обеды и кофе-брейки
  • Спорт: 50% оплаты абонемента в фитнес-клуб, ежегодные турниры