Senior Python Developer

Дата размещения вакансии: 06.10.2025
Работодатель: Таймвэб.Клауд
Уровень зарплаты:
от 200000 до 250000 RUR
Город:
Санкт-Петербург
Заставская улица 22к2
Требуемый опыт работы:
От 3 до 6 лет

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

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

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

  • Определять архитектуру и инструменты для новых и существующих задач.

  • Участвовать в разработке:

  • 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) и умение их применять.

Ключевые навыки:

  • Python, FastAPI, Linux, Kubernetes, RabbitMQ, Redis, MySQL, Docker, Asyncio, SOA, EDA, Microservices

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

  • Методология: Гибридный подход (Kanban/Scrum) с еженедельным планированием.

  • Code Review: Активно практикуем кросс-ревью кода внутри команды.

  • DevOps-практики: Практикуем CI/CD на базе GitLab CI и активно используем Kubernetes для оркестрации.

  • Архитектура: Для построения надежных систем активно используем принципы IoC (Inversion of Control) и внедрение зависимостей.

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

  • Бэкенд: FastAPI, Pydantic, SQLAlchemy

  • Асинхронность: Asyncio, FastStream, Celery

  • Базы данных: MySQL, Redis

  • Инфраструктура приложения: Docker, Kubernetes

  • Code Quality & Тулинг: uv, pre-commit, ruff

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

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

  • Влияние и ответственность: Реальная возможность влиять на архитектурные решения. Примеры влияния:

  • Участвовать в выборе технологического стека для новых сервисов.

  • Предлагать и внедрять improvements в существующие компоненты платформы.

  • Проектировать схемы взаимодействия микросервисов и API.

  • Сильная команда: Работа в среде единомышленников и экспертов, где ценятся знания и инициатива.

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

  • Достойная оплата труда (обсуждается индивидуально по результатам собеседования).

  • Полностью удалённый формат работы или гибридный график. Гибкий рабочий день.

  • Официальное трудоустройство по ТК РФ.