Мы — 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
Сфера
Продуктовая компания
Размер
201 - 500
Timeweb — экосистема международных технологических продуктов в области хостинга, образования, контента и рекламы (более 2 500 серверов, 200 000+ клиентов). Примерно каждый десятый сайт в рунете размещается в Timeweb.