Мы аккредитованная IT-компания.
Ищем Python-разработчика для проекта: "Внутренний Billing & Personal Cabinet Service",
Это централизованный сервис, который автоматически управляет подписками, обновляет бюджеты пользователей и синхронизирует статусы между всеми системами.
ЗП по результатам собеседования.
Обязанности:
- Разработка, доработка и документирование REST API;
- Реализация cron-задач и webhook-обработчиков;
- Написание моделей, сериализаторов, вьюшек, админки;
- Интеграция с внешними REST сервисами;
- Поддержка идемпотентности, валидации и логирования запросов;
- Отлаживание инцидентов по логам и цепочке запросов;
- Навыки деплоя (Docker, окружение, .env).
Требования:
- Опыт коммерческой разработки Python, FastAPI - от 3-х лет;
- Опыт работы с синтаксисом async/await;
- Опыт работы с библиотеками SQLAlchemy, Pydantic;
- Уверенное владение PostgreSQL: SQL, транзакции, блокировки, конкурентные обновления;
- Опыт интеграции внешних API и webhook;
- Понимание идемпотентности, rollback, компенсационных транзакций;
- Умение отлаживать инциденты по логам и цепочке запросов;
- Знание Docker, Docker-compose;
- Навык ведения чистого кода и базового тестирования (pytest, unittest).
- Опыт работы с платежными системами;
- Опыт с Open WebUI, LiteLLM или похожими proxy/LLM gateway сервисами;
- Понимание distributed transaction / saga pattern;
- Опыт расследования продовых проблем и восстановления консистентности данных;
- Опыт настройки observability: correlation id, structured logs, tracing.
Условия:
Центр Технологий Распределенных Реестров
Санкт-Петербург
до 400000 RUR
МАГНИТ, Розничная сеть
Санкт-Петербург
до 170000 RUR