Middle Backend разработчик (Python)
Платёжная система 4bill ищет Middle Backend разработчика для работы над ядром системы — обработкой транзакций, расчётом комиссий и интеграцией с платёжными провайдерами. Требуется уверенный опыт с Python, PostgreSQL, Celery и Flask. Компания предлагает полную удалёнку, гибкий график, оплачиваемые отпуск и больничные, а также курсы английского.
Зарплата не указана — оценили по рынку
На основе 83 похожих вакансий за 90 дней.
Что предстоит делать
<p>4bill — это платёжная система для сайтов, мобильных приложений и сервисов, работающих онлайн. Мы предоставляем все необходимые платёжные инструменты для роста конверсии наших клиентов. За последние 2 года запустили бизнес в Европе, Азии и Латинской Америке и продолжаем расширять свои представительства.<br><br>Мы разрабатываем платёжный шлюз, который обрабатывает полный жизненный цикл транзакций: создание, управление состояниями, расчёт комиссий, колбеки, возврат средств. Ищем Middle Backend разработчика в основную команду — работать над сердцем системы: обработкой транзакций, переходами между статусами, расчётами комиссий и движением средств.</p><p>Кодовая база — зрелая и живая. Поэтому нам важен человек, который умеет читать и анализировать незнакомый код, придерживаться уже установленных паттернов и улучшать систему, не расшатывая её стабильность. На Middle-уровне мы ожидаем, что ты уверенно будешь реализовывать средние и крупные фичи с минимальным руководством, разбираться во взаимозависимых системах и понимать, когда стоит обратиться за помощью — ещё до того, как изменение станет рискованным.</p><p><strong>Необходимые навыки:</strong></p><ul><li>2+ года коммерческой разработки бекенда на Python</li><li>Уверенный практический опыт с PostgreSQL и SQLAlchemy: проектирование схемы, миграции (Alembic), оптимизация запросов, транзакции, блокировки (<code>SELECT … FOR UPDATE</code>), понимание уровней изоляции</li><li>Основательный опыт с Celery для фоновой/асинхронной обработки: повторные попытки, ограничение времени выполнения, идемпотентность</li><li>Практический опыт с вебфреймворком (предпочтение — Flask; Django / FastAPI приемлемы)</li><li>Уверенная работа с Redis (кеширование, распределённые блокировки)</li><li>Уверенная работа с денежной арифметикой</li><li>Понимание принципов проектирования и интеграции RESTful API</li><li>Основы безопасности приложений: аутентификация, авторизация, валидация входных данных, базовый OWASP</li><li>Юнит-тесты (pytest), разработка в Docker-среде</li><li>Умение ориентироваться в большой существующей кодовой базе и соблюдать её конвенции</li><li>Git и рабочие процессы на основе merge-запросов (GitLab)</li><li>Смелое, уместное и оптимальное использование AI в работе</li></ul><p><strong>Обязанности:</strong></p><ul><li>Разработка и поддержка основного жизненного цикла обработки транзакций</li><li>Реализация и усовершенствование управления состояниями транзакций, переходами между статусами и отслеживание истории/аудита</li><li>Расчёт комиссий, распределение сборов и операции с балансами со строгой финансовой точностью</li><li>Проектирование атомарных и идемпотентных потоков для платёжных операций, колбеков и возвратов средств</li><li>Создание фоновых задач на Celery для асинхронной и запланированной обработки</li><li>Оптимизация запросов к PostgreSQL (SQLAlchemy), выявление и устранение N+1-паттернов</li><li>Интеграция и поддержка API сторонних платёжных провайдеров (колбеки, вебхуки, сверка)</li><li>Написание чистого, поддерживаемого кода и рефакторинг устаревших участков по мере работы с ними</li><li>Покрытие новой и изменённой функциональности юнит-тестами (pytest)</li><li>Участие в код-ревью — как предоставляя, так и получая обратную связь</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт в финтехе / платежах: платёжные провайдеры, осведомлённость о PCI DSS, сверка транзакций, колбеки/вебхуки</li><li>Знакомство с доменом: оркестрация платежей, ledgering, антифрод, AML/комплаенс, чарджбеки и возвраты средств</li><li>Рабочий уровень английского для чтения/написания технической документации и merge-запросов</li><li>Опыт интеграции сторонних платёжных или финансовых API</li><li>Инструменты наблюдаемости: Grafana, структурированное логирование, Sentry</li><li>Нагрузочное тестирование (k6) и профилирование производительности</li><li>CI/CD-пайплайны и контейнеризированное развёртывание</li></ul><p><strong>Что для нас важно (soft skills):</strong></p><ul><li>Внимание к деталям. Здесь погрешность округления или пропущенный крайний случай означают затронутые реальные деньги.</li><li>Чёткая коммуникация. Умение объяснить компромиссы во время ревью и обсуждений дизайна.</li><li>Ownership. Ведёшь изменение вплоть до продакшена и отслеживаешь его влияние.</li><li>Баланс. Держишь равновесие между скоростью доставки и корректностью и безопасностью, которых требует домен.</li><li>Комфортная работа в распределённом, удалённом коллективе.</li></ul><p><strong>Наш стек:</strong></p><ul><li>Python</li><li>Flask (несколько WSGI-приложений)</li><li>SQLAlchemy + Alembic, PostgreSQL</li><li>Celery</li><li>Redis</li><li>Pytest</li><li>Docker / docker-compose</li><li>Sentry, Grafana</li></ul><p><strong>Что мы предлагаем:</strong></p><ul><li>Курсы английского языка</li><li>Оплачиваемый отпуск — 24 рабочих дня</li><li>100% покрытие больничных (не ограничено количество в год)</li><li>Гибкий график работы</li><li>Полностью удалённая работа</li><li>Корпоративная техника с первого дня работы</li><li>Возможность поддерживать и участвовать в волонтёрской деятельности</li><li>Возможность учиться у коллег и привносить в проекты свои идеи — мы поддержим ваше движение не только к целям компании, но и к собственным</li><li>Возможность профессионального и карьерного роста</li></ul> <div> <a href="https://jobs.dou.ua/companies/4bill-io/vacancies/364506/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в 4bill
2 активные вакансии в компании
Python-розробник
~1 316 020 ₸ оценка
Шукаємо Python-розробника для роботи над фінансовими продуктами в платіжній системі. Потрібен досвід з FastAPI, PostgreSQL, RabbitMQ та активне використання AI-інструментів. Пропонуємо повну віддаленість, гнучкий графік та навчання.
Похожие вакансии
6 вакансийMiddle Python Developer
~1 316 020 ₸ оценка
Ищем Middle Python-разработчика для создания и сопровождения backend на Python 3.13 и Django 5. Нужно интегрировать сервисы (Bitrix24, 1C, Diadoc, AI SDK), активно использовать coding-LLM и участвовать в архитектурных обсуждениях. Предлагаем гибридный формат в Москве, влияние на стек и быстрый темп развития.
Python Backend Developer
~1 316 020 ₸ оценка
Ищем опытного Python-разработчика для создания и поддержки backend-сервисов с использованием FastAPI и SQLAlchemy. Нужно уверенное знание Python, опыт работы с LLM и Kafka. Предлагаем удаленку, ДМС и возможности для роста.
Разработчик Python
~1 316 020 ₸ оценка
Ищем Python-разработчика для создания и поддержки банковских сервисов. Нужно знать Django, Flask, FastAPI, работать с PostgreSQL, MongoDB, Redis, интегрировать через REST/SOAP и использовать Docker с Kubernetes. Предлагаем участие в проектировании архитектуры, код-ревью и тестирование.
Аналитик-разработчик AI-решений
~1 316 020 ₸ оценка
Ищем аналитика-разработчика AI-решений для крупного финтех-проекта. Нужно анализировать бизнес-требования, декомпозировать задачи и реализовывать фичи с помощью современных AI-инструментов. Требуется опыт аналитиком от 2 лет и знание Python. Предлагают удаленную работу в аккредитованной IT-компании.
Разработчик на Python
~1 316 020 ₸ оценка
Разработка и развитие внутреннего AI-продукта на Python в крупном банке. Требуется опыт от 3 лет, владение FastAPI, Docker, Kubernetes, PostgreSQL. Предлагается работа в экспертной команде с разнообразными проектами.
Middle Python инженер
~1 316 020 ₸ оценка
Компания Data Science UA ищет Middle Python инженера для разработки высокопроизводительных конвейеров данных и инфраструктуры общей памяти для клиента, создающего решения для промышленной безопасности на основе машинного обучения и компьютерного зрения. Требуется глубокое знание Python, опыт с Docker и Linux, а также понимание инференса моделей. Предлагают хорошую компенсацию и карьерный рост.