Опубликовано сегодня
Senior Backend-разработчик (Python) в Simple Company Москва
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Senior backend-разработчик в продуктовую команду Simple Company. Проектирование и развитие микросервисной архитектуры на Python/FastAPI, работа с высоконагруженными асинхронными сервисами и event-driven системами.
Задачи:
- Проектировать и развивать микросервисную архитектуру backend на Python 3.11+ / FastAPI
- Участвовать в архитектурных сессиях и проектировании доменных моделей по принципам DDD
- Разрабатывать и оптимизировать высоконагруженные асинхронные сервисы на asyncio
- Проектировать и поддерживать фоновые процессы и цепочки задач в Celery
- Реализовывать взаимодействие сервисов через gRPC и REST API
- Проводить оптимизацию SQL-запросов, моделей и миграций (SQLAlchemy 2+, Alembic, PostgreSQL)
- Участвовать в построении event-driven архитектуры на Kafka (saga, idempotency, circuit breaker)
- Настраивать интеграции с Redis и S3-хранилищами
- Разрабатывать и поддерживать CI/CD pipeline в GitLab (Docker, Helm, Kubernetes)
- Совместно с DevOps-командой проектировать production-конвейеры (Helm, Terraform, Docker Compose)
- Настраивать мониторинг микросервисов с Prometheus и Grafana
- Проводить code review, внедрять best practices, менторить middle-разработчиков
- Разрабатывать и поддерживать unit-, интеграционные и e2e-тесты (pytest)
- Анализировать технические риски и узкие места производительности
- Влиять на технический roadmap продукта
- Работать в тесном взаимодействии с аналитиками, архитекторами и DevOps-специалистами
Требования:
- Коммерческий опыт разработки на Python (3.11+) от 5 лет
- Опыт разработки и оптимизации сервисов на FastAPI
- Опыт интеграции сервисов через gRPC и REST API
- Понимание сериализации и обмена данными в JSON и Protocol Buffers
- Глубокие знания Pydantic
- Опыт проектирования фоновых процессов с помощью Celery
- Опыт реализации асинхронных микросервисов на asyncio
- Понимание принципов очередей, ретраев и гарантий доставки сообщений
- Опыт ведения миграций через Alembic
- Глубокие знания SQLAlchemy, включая асинхронный ORM
- Уверенные навыки проектирования и оптимизации PostgreSQL
- Опыт написания unit-, интеграционных и e2e-тестов с pytest
- Владение инструментами анализа и форматирования кода: Ruff, flake8
- Глубокое понимание принципов SOLID и Domain-Driven Design (DDD)
- Практический опыт применения паттернов проектирования GoF
- Понимание принципов построения и масштабирования микросервисной архитектуры
- Опыт работы с управляемыми БД в облаке (Yandex Managed PostgreSQL)
- Опыт использования Redis для кэширования, хранения сессий и очередей
- Знание шаблонов интеграции: Saga, Event-Driven, Idempotency, Circuit Breaker
- Опыт работы с Kafka и проектирования событийно-ориентированных систем
- Опыт интеграции с S3-совместимыми хранилищами
- Умение выстраивать стандарты качества и проводить code review
- Практический опыт использования GitLab CI/CD
- Опыт написания и поддержки pipeline-скриптов (Docker, pytest, Ruff, Alembic, Helm)
- Опыт взаимодействия с DevOps-командой
- Понимание управления окружениями через Helm, Terraform, Docker Compose
- Опыт работы с облачной инфраструктурой Yandex Cloud
- Крепкая математическая база: структуры данных, алгоритмы, вычислительная сложность
- Опыт интеграции метрик и мониторинга с Prometheus и Grafana
- Владение техническим английским языком
Условия:
- Полный рабочий день, гибкий гибридный график 5/2 с возможностью удаленной работы
- Официальное трудоустройство и полностью «белая» заработная плата с первого дня
- Уютный офис в 5 минутах от м. Динамо и м. Петровский парк
- Профессиональная команда, реализующая передовые технологии
- Интересные задачи и быстрое профессиональное развитие
- Льготы для сотрудников аккредитованных IT-компаний
Навыки:
- Python
- FastAPI
- asyncio
- Celery
- gRPC
- REST API
- JSON
- Protocol Buffers
- Pydantic
- Alembic
- SQLAlchemy
- PostgreSQL
- pytest
- Ruff
- flake8
- SOLID
- DDD
- GoF
- Yandex Managed PostgreSQL
- Redis
- Kafka
- S3
- Yandex Object Storage
- GitLab CI/CD
- Docker
- Kubernetes
- Helm
- Terraform
- Docker Compose
- Yandex Cloud
- Prometheus
- Grafana
- Go
Эту вакансию мы нашли в career_page
SC
Simple Company
Москва
Зарплата vs рынок
Зарплата не указана. Обычно на такой позиции платят 250 000 – 552 000 ₽, медиана 325 000 ₽.
90k325k667k
обычно платят (p25–p75): 250 000 – 552 000 ₽
Когорта Backend, Senior · 285 вакансий за 90 дней
Зарплаты Backend →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?