Заставская улица 22к2
О нас:
Мы — 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.
-
Сильная команда: Работа в среде единомышленников и экспертов, где ценятся знания и инициатива.
Что мы предлагаем:
-
Достойная оплата труда (обсуждается индивидуально по результатам собеседования).
-
Полностью удалённый формат работы или гибридный график. Гибкий рабочий день.
-
Официальное трудоустройство по ТК РФ.