Senior python-разработчик

Зарплата

от 170 000 ₽

Требования

Бэкенд, Старший (Senior)PythonDjangoFlaskSQLGitLinuxMySQLDocker

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

Полный рабочий деньМожно удаленно

Компания

Хостинг-провайдер и регистратор доменов в России

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

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

REG.RU — один из крупнейших российских хостинг-провайдеров и регистраторов доменов. Мы меняем мир хостинг-услуг с 2006 года.

Сейчас мы ищем уверенного python разработчика уровня Senior в канбан-команду, которая развивает виртуальные серверы с сервисными функциями, которые облегчают работу разработчиков по администрированию инфраструктуры. Продукт находится на начальном уровне IaaS – инфраструктуры как сервиса, и мы планируем развивать его до уровня PaaS – платформы как сервис. Представьте кнопку "Deploy" в GitHub, которая автоматически закажет виртуальный сервер и развернёт код клиента — это тот сервисный уровень, которого мы бы хотели достичь.

Что нужно делать:

  • Проектировать и разрабатывать отказоустойчивые микросервисы на базе Flask и Django для экосистемы IaaS;
  • Оптимизировать, поддерживать качество кода и покрытие тестами, планировать и осуществлять рефакторинг;
  • Проводить и участвовать в кросс-код ревью участников команды;
  • Документировать проделанную работу, схемы взаимодействия, архитектуру;

С чем нужно работать:

Мы используем крутую систему CI/CD, которая автоматически, несколько раз в день, раскатывает твой протестированный код на боевые сервера. Активно трансформируем монолит в распределенную сервисную систему, где под капотом: Docker, Kubernetes, GraphQL, RabbitMQ и прочие интересности. На FrontEnd у нас Vue.JS, а весь код в Git.

Что мы ожидаем от тебя:

  • Отличное знание Python;
  • Опыт работы с фреймворками Flask и Django;
  • Опыт работы с MySQL и уверенное знание SQL;
  • Опыт работы с инструментами flake8, pytest;
  • Понимание принципов работы архитектуры высоконагруженных приложений и микросервисов;
  • Знание и опыт работы с Docker, git, *nix-системами;

Будет плюсом:

  • Опыт работы с Kubernetes, RabbitMQ, Celery;
  • Знание спецификации REST, OpenAPI. Стандарта JSONRPC;
  • Знания perl на уровне чтения кода;

Что мы предлагаем:

  • Удаленную работу или рабочее место в Москве, Самаре;
  • Официальное трудоустройство со всеми вытекающими;
  • Возможность профессионального и карьерного роста внутри компании;
  • Лучшие практики и инструменты взаимодействия внутри команды;
  • Обеспечение всем необходимым оборудованием для комфортной работы, а также компенсацию коворкинга;
  • Возможность обучения и развития за счет компании (конференции, внешние курсы, хакатоны, богатая внутренняя библиотека);