Python Backend Developer (FinTech Core)
Консалтинговая компания FOXMetoD по заказу FinTech-компании (со штаб-квартирой в Таиланде) ищет инженера, который разделяет ценности: безопасность, дисциплина и инженерная культура. Компания разрабатывает собственную операционную систему (Internal OS) для автоматизации финансовых потоков, управления счетами и процессинга сделок. Работа с реальными транзакциями, где цена ошибки критична.
Задачи
Разработка ядра (Core Logic):
- Проектировать и реализовывать транзакционную логику (биллинг, ордера, курсы валют).
- Обеспечивать целостность данных: защита от Race Conditions (Double Spending), работа с блокировками БД (select_for_update) и атомарными транзакциями.
Telegram-автоматизация (Deep Integration):
- Разрабатывать сложные сценарии взаимодействия с клиентами через Telegram (на базе Telethon, Userbots, MTProto).
- Создавать инструменты для автоматического парсинга, ответов и маршрутизации диалогов в CRM.
Инженерная культура и Процессы:
- Работать в строгом соответствии с Workflow в Jira (привязка кода к задачам, учет времени). Принцип: «Нет тикета — работа не оплачивается».
- Писать документацию к своему коду в Confluence (принцип «Documentation First»). Задача не считается выполненной без обновления базы знаний.
- Покрывать критические узлы системы тестами и проводить Code Review.
High-Load и Оптимизация:
- Оптимизировать сложные SQL-запросы в PostgreSQL (Window Functions, CTE).
- Настраивать и поддерживать асинхронные задачи (Celery/Redis) для обеспечения высокой производительности.
Требования
- Опыт коммерческой разработки на Python/Django/DRF от 3 лет.
- Твердые знания асинхронности (asyncio, Celery) и работы с очередями сообщений.
- Опыт работы с Telethon/Pyrogram и понимание специфики Telegram API (MTProto) — или готовность очень быстро погрузиться.
- Глубокое понимание PostgreSQL (уровни изоляции транзакций, индексы, оптимизация).
- Дисциплина: готовность работать в среде, где отсутствие документации и тикета в Jira приравнивается к саботажу.
Условия
- Занятость: полная, удаленный формат, гибкий график.
- Оплата: стартовый фикс от $1000 (USDT) на испытательный срок с быстрым пересмотром условий при подтверждении квалификации (мы ищем партнера надолго).
- Доход: привязан к курсу USD, бонусы за стабильность релизов.
- Перспективы: работа над архитектурой сложной финансовой экосистемы, возможность влиять на продукт напрямую.
Мы ищем специалиста, который
- понимает цену ошибки в финансовом коде (почему нельзя использовать float для денег);
- не считает документацию бюрократией, а видит в ней часть профессиональной работы;
- ориентирован на создание надежных, отказоустойчивых систем.
Если вы дочитали до конца, начните сопроводительное письмо с фразы: 'Я знаю про Race Condition'"