Python Developer

Зарплата

от 120 000 до 250 000 ₽

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

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

Компания

Хостинг-провайдер, регистратор доменных имён

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

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

Timeweb - экосистема международных технологических продуктов в области хостинга, образования, контента и рекламы.

У нас более 2500 серверов и нам доверяют свои сайты и проекты больше 200 000 клиентов, примерно каждый десятый сайт в рунете размещается в Timeweb.

Наши основные программные продукты: панели управления хостингом, выделенными серверами и VDS, регистрации доменов и заказа SSL, внутренняя CRM, почтовый сервис.

Сейчас мы ищем Python разработчика.


Как мы работаем:

  • Развиваем сервис-ориентированную архитектуру, общаемся по REST API;
  • Каждая задача проходит этапы формирования требований, оценку командой, code review, тестирование;
  • Для автоматизации цепочки CI/CD по полной используем GitLab;
  • В разработке активно используем Docker и Kubernetes;
  • В команде есть QA и DevOps специалисты;

Задачи для вас:

  • Участие в развитии существующих продуктов;
  • Проектирование и разработка сервисной архитектуры core-приложений;
  • Активное участие в рефакторинге существующего монолитного решения;
  • Участие в разработке новых продуктов;
  • Развитие SaaS модели продуктов;
  • Участие в разработке сервисов и API;
  • Участие в code review;

Мы ждем от вас:

  • Хорошее владение библиотеками / фреймворками: Pydantic, FastAPI, SQLAlchemy, Airflow (не обязательно), asyncio;
  • Опыт разработки многопоточных приложений;
  • Уверенное знание ООП, понимание, где его использовать;
  • Опыт использования MySQL / RabbitMQ / Celery;
  • Знание основных принципов API (REST API, JSON API, SOAP);
  • Чистый код, уважение к TDD/SOLID;
  • Умение разбираться в чужом коде;
  • Готовность принять участие в рефакторинге legacy модулей Python 2.7 >> Python 3.7+
  • Использование при написании/проектировании кода таких принципов, как: SOLID, DRY, KISS, паттерны проектирования;
  • Опыт enterprise/продуктовой разработки;
  • Умение работать в команде, делиться своим мнением и прислушиваться к мнению других;
  • Желание налаживать, улучшать и соблюдать процесс разработки;

У нас вы сможете получить знания и навыки:

  • Участие в большом проекте с командой профессионалов;
  • Использования сложной архитектуры корпоративных приложений;
  • Разработка на свежем стандарте Python 3.10;
  • Применения Docker и Kubernetes;
  • Автоматизации GitLab CI/CD;

Также мы предлагаем:

  • Устройство по ТК РФ и полностью белую зарплату;
  • Свободу принятия архитектурных решений;
  • Гибкий график и возможность удалённой работы;
  • Удобный современный офис в шаговой доступности от м. "Московские Ворота" со своими кухней и комнатой отдыха;
  • Компенсация питания;
  • Компенсация спортивного зала;
  • ДМС;
  • Обучение: своя библиотека, семинары, конференции, курсы, внутренний менторинг, etc;
  • Снэки, фрукты, кофе и чай в неограниченных количествах, а также всякие вкусности по случаю;
  • Молодую драйвовую команду, у которой есть, чему поучиться.