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;
- Снэки, фрукты, кофе и чай в неограниченных количествах, а также всякие вкусности по случаю;
- Молодую драйвовую команду, у которой есть, чему поучиться.