ТМГТ

Python разработчик

Удалённо из России · Москва, Россия

Не указано: грейд, требование к английскому

Навыки

  • Бухгалтерский учёт
  • API (интеграции)
  • AWS
  • CI/CD
  • Многопоточность
  • Распределённые системы
  • Docker
Ещё 17
  • FastAPI
  • GitHub Actions
  • Helm
  • IDS / IPS
  • Kafka
  • LLM
  • Микросервисы
  • Мониторинг и observability
  • PostgreSQL
  • Pydantic
  • pytest
  • Python
  • Ruby on Rails
  • Рефакторинг
  • SQLAlchemy
  • Потоковая обработка
  • Вебхуки

О компании и продукте

  • Senior Python Engineer — Payments, Ledger & Processor Integrations 3 senior-позиции. DB constraints как защита от race conditions. immutable financial history. durable workflows и safe retries. reconciliation и полный audit trail

Задачи

  • Principal Ledger & Reconciliation Engineer О роли Вы будете отвечать за финансовую корректность платформы: ledger, balances, holds, settlement и reconciliation
  • Чем предстоит заниматься Проектировать и развивать double-entry ledger
  • Моделировать available / pending / hold balances
  • Реализовывать postings для payments, transfers, fees, refunds, reversals и FX
  • Защищать ledger от duplicate postings и concurrent execution
  • Строить reconciliation между внутренним ledger и processors / banking rails / custody providers
  • Отличать временные расхождения от реальных финансовых ошибок
  • Исправлять расхождения через compensating entries без переписывания истории
  • Обеспечивать историческую воспроизводимость и auditability
  • Что мы ожидаем Сильный Python backend
  • Чем предстоит заниматься Строить inbound и outbound payment flows
  • Проектировать payment state machine
  • Корректно обрабатывать кейс: provider выполнил платёж, но наш запрос получил timeout
  • Проектировать идемпотентные API и workflows
  • Защищать money-path от гонок и duplicate execution
  • Использовать DB-level guards против TOCTOU
  • Строить durable orchestration на Temporal
  • Обрабатывать retries, replay и duplicated Kafka events
  • Реализовывать безопасные webhooks: HMAC/RSA, anti-replay, idempotency
  • Ревьюить критические изменения и задавать общие engineering patterns
  • Что мы ожидаем Senior/Lead Python backend
  • Production ownership платежных или банковских систем
  • Сильные distributed systems fundamentals
  • Способность оставаться hands-on
  • Сильный сигнал: при гонке двух pod на один idempotency-key вы сразу думаете про TOCTOU, unique constraint / DB guard и доказательство того, что финансовый эффект произошёл только один раз

Требования

  • Production-опыт с ledger, accounting, transaction processing или reconciliation
  • Глубокий PostgreSQL: transactions, locking, constraints, isolation, migrations
  • Понимание double-entry accounting
  • Опыт с idempotency и concurrency в money-critical системах
  • Сильный сигнал: можете объяснить, как гарантировать sum(debits) = sum(credits), не допустить двойной проводки и восстановить расхождение без изменения исторических записей
  • Payments Engineering Lead О роли Hands-on lead, отвечающий за архитектуру и реализацию payment execution layer. Фокус — полный lifecycle: request
  • compliance/authorization
  • ledger reservation
  • provider execution
  • confirmation
  • settlement/reconciliation
  • Глубокое понимание idempotency, concurrency, retries, timeouts и eventual consistency
  • PostgreSQL + Kafka/Redpanda
  • Опыт интеграции внешних financial APIs

Паспорт вакансии

История публикации

Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данныху карточки не хватает полей, чтобы найти похожие

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

Грейдне указан
Формат работыУдалённо из Россиивычитано из текста вакансии
ГеографияМосква, Россиявычитано из текста вакансии
Зарплатане указана

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе

Проверка Вакандии

Источники и свежесть

Тип источника
Агрегатор вакансий
Найдено публикаций
1
Посмотреть публикации и даты
  • hcareersОсновная публикация · 2026-08-13

Работодатель

ТМГТ

6 активных вакансий · вилка работодателя указана в 0%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеhh.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

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

Причина сходства указана на каждой карточке