Timeweb

Senior Python Developer (Timeweb Cloud)

в Timeweb

200 000 —‍ 250 000 ₽/мес на руки

Полная удалёнка
Специализация
Python
Уровень
Senior
Требуемый опыт
3+ лет

Технологии/инструменты

PythonRabbitMQKafkaRedisDockerKubernetesMySQL/PostgreSQL

Мы — Timeweb Cloud, провайдер облачных решений с географически распределённой инфраструктурой. Мы разрабатываем полноценную IaaS/PaaS-платформу, которая включает сервисы Managed Kubernetes, DBaaS, объектное хранилище S3, Load Balancing as a Service (LBaaS) и виртуальные приватные сети. Наша цель — создавать мощные и технологичные продукты, за которыми стоит сложная и интересная разработка.

Наш стек разработки:

  • Бэкенд: FastAPI, Pydantic, SQLAlchemy.
  • Асинхронность: Asyncio, FastStream, Celery.
  • Базы данных: MySQL, Redis.
  • Инфраструктура приложения: Docker, Kubernetes.
  • Code Quality & тулинг: uv, pre-commit, ruff.

Что предстоит делать

  • Проектировать и разрабатывать сервисы облачной платформы.
  • Анализировать требования, искать варианты решения, выполнять проектирование и декомпозицию, оценивать реализацию.
  • Определять архитектуру и инструменты для новых и существующих задач.
  • Участвовать в разработке:

    • Control Plane/Оркестраторов (управляющий слой): API для управления виртуальными машинами (QEMU/KVM), виртуальными сетями, дисками, бэкапами и PaaS-услугами.
    • Агентов (исполнительный слой): микросервисов, работающих на гипервизорах и выполняющих команды оркестраторов.
  • Взаимодействовать со смежными командами: DevOps, системными администраторами и инженерами для обеспечения надежной эксплуатации систем.

  • Проводить код-ревью, делиться экспертизой с командой и участвовать в техническом проектировании.

Мы ждем от вас

  • Опыт коммерческой разработки на Python от 3 лет на уровне Senior.
  • Умение писать чистый и эффективный код, следование принципам KISS, понимание SOLID и умение применять его в рамках ООП-парадигмы.
  • Значимый опыт работы с реляционными СУБД (MySQL или PostgreSQL) и кешированием (Redis).
  • Опыт работы с очередями сообщений (RabbitMQ, Kafka).
  • Понимание принципов контейнеризации и оркестрации (Docker, Kubernetes).

Будет огромным плюсом

  • Понимание основ администрирования Linux (работа с командной строкой, Systemd).
  • Опыт работы с системами виртуализации (KVM).
  • Понимание паттернов построения микросервисной архитектуры (Service Registry, API Gateway, Saga, Circuit Breaker) и умение их применять.

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

  • Методология: гибридный подход (Kanban/Scrum) с еженедельным планированием.
  • Code Review: активно практикуем кросс-ревью кода внутри команды.
  • DevOps-практики: практикуем CI/CD на базе GitLab CI и активно используем Kubernetes для оркестрации.
  • Архитектура: для построения надежных систем активно используем принципы IoC (Inversion of Control) и внедрение зависимостей.

Что вы получите, работая у нас

  • Интересные задачи. Участие в сложных и масштабных проектах в области cloud-технологий, работа с низкоуровневыми компонентами (userspace Linux).
  • Влияние и ответственность. Реальная возможность влиять на архитектурные решения. Примеры влияния:

    • Участвовать в выборе технологического стека для новых сервисов.
    • Предлагать и внедрять improvements в существующие компоненты платформы.
    • Проектировать схемы взаимодействия микросервисов и API.
  • Сильная команда. Работа в среде единомышленников и экспертов, где ценятся знания и инициатива.

Условия

  • Достойная оплата труда (обсуждается индивидуально по результатам собеседования).
  • Полностью удалённый формат работы или гибридный график. Гибкий рабочий день.
  • Официальное трудоустройство по ТК РФ.
Яна Апарина Techical Recruiter
Timeweb

О компании Timeweb

Сфера
Продуктовая компания
Размер
201 - 500

Timeweb — экосистема международных технологических продуктов в области хостинга, образования, контента и рекламы (более 2 500 серверов, 200 000+ клиентов). Примерно каждый десятый сайт в рунете размещается в Timeweb.

Похожие вакансии

8 300 – 10 100 $/мес на руки
Полная удалёнка
7 500 – 10 000 $/мес на руки
Полная удалёнка
7 500 – 9 000 $/мес на руки
Полная удалёнка
6 000 – 9 000 $/мес на руки
Полная удалёнка
480 000 – 530 000 ₽/мес на руки
Полная удалёнка