Python Backend Developer

Уровень зарплаты: от 80 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Python Backend Developer

Python Backend Developer
Ноябрь 2025 - сейчас (8 месяцев)

B2B/SaaS-платформа корпоративной памяти и интеллектуальной обработки корпоративных знаний на основе технологий искусственного интеллекта (NLP): запись рабочих встреч, AI-саммари, выделение задач из обсуждений и отправка их в интеграции (Jira, Atlassian). Резидент «Сколково».

Обязанности:

- Разработка и поддержка backend-сервисов в рамках микросервисной архитектуры на Python и FastAPI
- Работа с существующим кодом и legacy-сервисами: разбор бизнес-логики, исправление ошибок, доработка и расширение функциональности под новые сценарии продукта
- Проектирование и реализация асинхронного межсервисного взаимодействия через NATS, обработка событий в режиме реального времени
- Разработка REST-эндпоинтов на FastAPI: проектирование схем запросов и ответов на Pydantic, валидация данных, работа с асинхронными зависимостями, актуализация OpenAPI-документации сервисов
- Реализация доставки уведомлений до клиента в реальном времени через WebSocket
- Работа с PostgreSQL: проектирование схем под новые сценарии, написание запросов, миграции через Alembic
- Контейнеризация сервисов: подготовка Docker и Docker Compose конфигураций для локальной разработки и серверного запуска
- Настройка простой схемы auto-deploy на сервере через git push, поддержка повторяемого процесса релиза
- Подключение метрик и работа с observability-сервисом: интеграция Prometheus-клиента, базовые дашборды в Grafana, приведение логирования сервисов к более единому формату
- Взаимодействие с командой в рамках процесса разработки: участие в синхронизациях, планировании задач, обсуждении технических решений и код-ревью.

Достижения:

- Разработал и вывел в production микросервис уведомлений: доставка событий пользователям в реальном времени через WebSocket, обмен между сервисами через NATS, единый интерфейс для разных типов уведомлений
- Реализовал устойчивую обработку событий: идемпотентность, дедупликацию сообщений и защиту от повторной обработки при ретраях, что снизило риск двойной отправки уведомлений и побочных эффектов в зависимых сервисах
- Подготовил повторяемый процесс деплоя: упаковал сервис в Docker Compose, настроил автоматическое развёртывание на сервере по git push, что упростило выкатку правок и сократило ручные действия при релизе
- Разобрался в legacy-части кодовой базы и закрыл ряд накопленных багов в существующих сервисах, которые мешали стабильной работе продукта
- Подключился к разработке сервиса метрик: помогаю покрывать ключевые сценарии метриками, выводить их на дашборды Grafana и приводить в порядок логирование сервисов

Стек:
Python, FastAPI, asyncio, Pydantic, NATS, WebSocket, PostgreSQL, SQLAlchemy, Alembic, Docker, Docker Compose, Linux, Git, CI/CD, Prometheus, Grafana.

Посмотрите похожие резюме

Middle Python Backend Developer
Зарплата: 20 000 руб.
Python Backend Developer (Django / FastAPI)
Зарплата: 230 000 руб.
Senior Backend-developer
Зарплата: 250 000 руб.