NDA

backend engineer в финтех

грейд
senior
формат
удалённо
язык
Английский B1
опубликована
сегодня

описание

Экосистема FinTech-продуктов включает виртуальные и физические карты, криптокошелёк и платёжные сервисы в Telegram Mini App и ботах. Также есть B2B-направление с API для корпоративных клиентов и White Label-решениями.

задачи

  • Проектировать логику карт, кошелька, комиссий, реферальных сценариев и B2B API
  • Обрабатывать статусы операций, идемпотентность, таймауты и повторные запросы, предотвращая повторное проведение платежей
  • Разбираться с расхождениями между ответами провайдера и записями
  • Поддерживать модель данных Python-сервисов: документы и запросы MongoDB, ключи и TTL в Redis
  • Согласовывать границы с сервисами на PostgreSQL и учитывать, какие денежные операции нельзя посчитать дважды
  • Проверять денежные изменения мидлов
  • Разбирать прод-инциденты вместе с QA: анализировать логи и данные, воспроизводить проблемы и исправлять их без создания дублирующих операций
  • Покрывать код тестами pytest

требования

  • Коммерческий опыт разработки бэкенда на Python от 5 лет
  • Опыт использования asyncio в продакшене
  • Самостоятельный вывод поведения операций в продакшен: статусы, повторы и деградация внешних API
  • Опыт работы с MongoDB и Redis в продакшене
  • Знание SQL на уровне чтения запросов, понимания транзакций и написания простых запросов
  • Опыт работы с Sanic или другим асинхронным HTTP-фреймворком на Python в продакшене
  • Опыт использования pytest в работе, знание Git и Docker Compose, умение читать логи
  • Английский для работы с кодом и документацией
  • Внимательность при работе с деньгами пользователей; изменения данных в базе нужно согласовывать
  • Будет плюсом: опыт в FinTech, крипте, карточных программах, KYC и интеграциях с платёжными провайдерами, Telegram-ботами на aiogram или Mini App, ClickHouse для аналитики, TypeScript на уровне чтения сервисов рефералки и начислений, использование нейросетей в разработке с пониманием, где они ускоряют работу, а где денежный код нужно проверять вручную

условия

  • Гибкий график
  • Условий в вакансии нет

навыки

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

статьи для разработчиков