Опубликовано сегодня

Senior Backend-разработчик (Python) в Simple Company Москва

Building iconв офис
Person iconsenior
Money bag iconне указана

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 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 →

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

Автоотклики